netdev-linux: Don't treat "system" devices as vports for setting stats.
authorBen Pfaff <blp@nicira.com>
Fri, 3 Dec 2010 20:54:08 +0000 (12:54 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 3 Dec 2010 22:43:38 +0000 (14:43 -0800)
commit98563392dba5c82a9b952c421dec8b16c8a24023
tree5974f3ce4891ae54250d00a805b06f55d1e301e2
parenta181129613bd0e48942e84577cbf4c78809ec256
netdev-linux: Don't treat "system" devices as vports for setting stats.

Linux kernel datapath vports have a "set_stats" method.  Until now,
internal vports have been handled in the userspace netdev library as
type "system", so the "system" netdevs would try to use the vport
"set_stats" method.  Now, however, internal netdevs have been broken out
as a separate netdev type, so only that new type of netdev has to be able
to call into "set_stats".  This commit, therefore, removes it from the
"system" netdevs.
lib/netdev-linux.c