• David Stevens's avatar
    add DOVE extensions for VXLAN · e4f67add
    David Stevens authored
    This patch provides extensions to VXLAN for supporting Distributed
    Overlay Virtual Ethernet (DOVE) networks. The patch includes:
    
    	+ a dove flag per VXLAN device to enable DOVE extensions
    	+ ARP reduction, whereby a bridge-connected VXLAN tunnel endpoint
    		answers ARP requests from the local bridge on behalf of
    		remote DOVE clients
    	+ route short-circuiting (aka L3 switching). Known destination IP
    		addresses use the corresponding destination MAC address for
    		switching rather than going to a (possibly remote) router first.
    	+ netlink notification messages for forwarding table and L3 switching
    		misses
    
    Changes since v2
    	- combined bools into "u32 flags"
    	- replaced loop with !is_zero_ether_addr()
    Signed-off-by: default avatarDavid L Stevens <dlstevens@us.ibm.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    e4f67add
vxlan.c 36.4 KB