GNOME Bugzilla – Bug 677152
handle 'enterprise' networking features
Last modified: 2013-01-31 19:21:07 UTC
NetworkManager handled 'enterprise' network features such as bridging, bonding, vlans, ip-over-infiniband now. The GNOME networking UI should handled such constellations somewhat gracefully. This is a tracker bug.
Created attachment 234726 [details] [review] network: add "virtual device" support, for bonds, bridges, and vlans Bond, bridge, and VLAN devices may not actually exist until their connections are brought up. So for those types, create device items (of type NetVirtualDevice or a subclass) as soon as we see the NMConnection, and then watch for the NMDevice being added later.
Created attachment 234727 [details] [review] network: add net_device_get_valid_connections() and use it everywhere In addition to simplifying a bunch of places that were calling nm_remote_settings_list_connections() + nm_device_filter_connections(), this also ensures we filter out slave connections everywhere (except when they are the active connection).
Comment on attachment 234726 [details] [review] network: add "virtual device" support, for bonds, bridges, and vlans oops, wrong bug
All done :-)