diff options
author | Dan Williams <dcbw@redhat.com> | 2014-10-15 21:17:45 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2015-05-15 09:48:29 -0500 |
commit | 0d672e8389232c75d435e58ce845c040f0eeec4f (patch) | |
tree | d30f27f988795c915e024400f0edf263eec9b62e /libnm-core/crypto_nss.c | |
parent | ab6159d831261ac8ac54e42fed39423a6e7f8387 (diff) | |
download | NetworkManager-dcbw/devices-for-all-1-squashed.tar.gz |
core: allow multiple devices with the same interface namedcbw/devices-for-all-1-squashed
But, of course, only one realized device can have the same
interface name at a time.
This commit effectively reverts most of:
1b37cd03409fa3c0fb26fb6e8093b54b2b7c5d8d
core: allow ActiveConnections to be created without a device
But it's not easy to do a separate revert of that code due to
interdependencies with nm-manager.c.
Creating devices when they are defined by a connection also makes
makes it possible to require the NMDevice to be present when
activating it, which means we can remove a bunch of code from
NMManager that had to handle software devices not existing yet at
the time of the activation request.
But it also means we must be more careful when finding master
interfaces during slave activation, since we cannot simply match
by interface name alone. Instead we must find the master which
matches both the interface name and can control slaves of the type
which is being activated.
Diffstat (limited to 'libnm-core/crypto_nss.c')
0 files changed, 0 insertions, 0 deletions