summaryrefslogtreecommitdiff
path: root/include/net/udp.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2014-06-05 02:14:17 +0400
committerDavid S. Miller <davem@davemloft.net>2014-06-05 02:14:17 +0400
commit6579867c8b02606e101a6c511c2511b027ed3f4a (patch)
tree55e2be9506708df787f2158e11454b8ac2b7c36a /include/net/udp.h
parentf830b0223cabfc614552a73dabff920859191f2e (diff)
parent14af9963ba1e5e8400c9de9267bdcab895109f6a (diff)
downloadlinux-6579867c8b02606e101a6c511c2511b027ed3f4a.tar.xz
Merge branch 'bonding-macvlan'
Vlad Yasevich says: ==================== Fix support for macvlan devices on top bonding Currently, macvlan devices do not work well over bond interfaces. Everything works well, untill a failover is triggered in the bond device and then macvlan becomes unreachble untill arp entries are flushed. This series adds needed functionality to handle correct notifications and update switches with mac addresses assigned to macvlans. The first patch simply addes IFF_UNICAST_FLT flag to bonds since they already correctly manage the unicast filter list of the slaves, so we might as well prevent the bond from needlessly going into promiscuous mode. The second patch adds notifier handler to macvlan to trigger correct ARP notifications. The third patch adds handling for TLB and RLB modes that use special ETH_P_LOOPBACK type packets to teach switch about mac addresses. It also allow ARPs for the macvlan mac addresses to be handled by RLB mode. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/udp.h')
0 files changed, 0 insertions, 0 deletions