After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677152 - handle 'enterprise' networking features
handle 'enterprise' networking features
Status: RESOLVED FIXED
Product: general
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Unknown User
Unknown User
Depends on: 677142 677143 677144 677145 677146 677147 677148 677149 677150 677151
Blocks:
 
 
Reported: 2012-05-31 01:48 UTC by Matthias Clasen
Modified: 2013-01-31 19:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
network: add "virtual device" support, for bonds, bridges, and vlans (42.49 KB, patch)
2013-01-29 14:05 UTC, Dan Winship
rejected Details | Review
network: add net_device_get_valid_connections() and use it everywhere (14.51 KB, patch)
2013-01-29 14:05 UTC, Dan Winship
rejected Details | Review

Description Matthias Clasen 2012-05-31 01:48:27 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.
Comment 1 Dan Winship 2013-01-29 14:05:32 UTC
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.
Comment 2 Dan Winship 2013-01-29 14:05:36 UTC
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 3 Dan Winship 2013-01-29 14:05:59 UTC
Comment on attachment 234726 [details] [review]
network: add "virtual device" support, for bonds, bridges, and vlans

oops, wrong bug
Comment 4 Matthias Clasen 2013-01-31 19:21:07 UTC
All done :-)