netdev: Take responsibility for polling MII registers.
authorEthan Jackson <ethan@nicira.com>
Mon, 16 May 2011 21:40:03 +0000 (14:40 -0700)
committerEthan Jackson <ethan@nicira.com>
Fri, 20 May 2011 19:55:36 +0000 (12:55 -0700)
commit1670c579a82921fedd8b2c20818919f6b5a9c330
tree08307d089369c7f554cb44e59025ce0f02a318c2
parentc64540e3fe43a83bbe8687c53fb7fdec95b94195
netdev: Take responsibility for polling MII registers.

This patch moves miimon logic from the bond module to netdev-linux.
This greatly simplifies the bonding code while adding minimal
complexity to netdev-linux.  The bonding code is so high level, it
really has no business worrying about how precisely slave status is
determined.
lib/bond.c
lib/bond.h
lib/netdev-linux.c
lib/netdev-provider.h
lib/netdev.c
lib/netdev.h
vswitchd/bridge.c