dpif-netdev: Correctly report types of dummy netdevs.
authorBen Pfaff <blp@nicira.com>
Fri, 16 Dec 2011 18:03:08 +0000 (10:03 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 16 Dec 2011 18:03:08 +0000 (10:03 -0800)
commit85807ff311923146b46dd3cfc11fdc7a8972612e
tree9d481fe1b5ab5a6db4f98e46e5cd3660645f082c
parent521472bcd66ba7b2553183615a70e9dbac356d4f
dpif-netdev: Correctly report types of dummy netdevs.

When dpif-netdev is in use as a "dummy" datapath, the devices that are
added to it have type "dummy", but the dpif methods that report the types
of ports reported that they had type "system".  This meant that every time
the bridge code reconfigured, it would see that the ports had the wrong
types and delete and re-add them, which had other undesirable effects such
as flushing the entire MAC learning table whenever ovs-vsctl changed the
configuration.

Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/dpif-netdev.c