The existence of "struct netdev" and "struct netdev_dev" has been a source of confusion for a long time. This series eliminates the latter. I think the result makes a lot more sense.
Ben Pfaff (6): netdev: Remove netdev_exists(), which has no users. netdev: Remove netdev_is_open(), which has no users. netdev: Factor restoring flags into new "struct netdev_saved_flags". netdev: Add new "struct netdev_rx" for capturing packets from a netdev. Rename superclass members to 'up'. netdev: Get rid of netdev_dev. lib/dpif-netdev.c | 19 +- lib/netdev-bsd.c | 530 ++++++++++++---------------- lib/netdev-dummy.c | 249 ++++++-------- lib/netdev-linux.c | 940 ++++++++++++++++++++++--------------------------- lib/netdev-provider.h | 180 ++++------ lib/netdev-vport.c | 145 +++----- lib/netdev.c | 571 +++++++++++++----------------- lib/netdev.h | 52 ++-- ofproto/ofproto.c | 4 +- utilities/ovs-dpctl.c | 4 +- vswitchd/bridge.c | 4 +- 11 files changed, 1215 insertions(+), 1483 deletions(-) -- 1.7.2.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev