History

add DOVE extensions for VXLAN

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()

David Stevens committed 13 years ago

Commit e4f67ad1 parent ff33c0e2 files · +235 −25Browse files

Showing the changes to include/uapi (1 of 2 files). Show all

Unified · Split

include/uapi/linux/if_link.h+4−0
@@ -302,6 +302,10 @@ enum { · 301 unmodified lines
302 IFLA_VXLAN_AGEING,302 IFLA_VXLAN_AGEING,
303 IFLA_VXLAN_LIMIT,303 IFLA_VXLAN_LIMIT,
304 IFLA_VXLAN_PORT_RANGE,304 IFLA_VXLAN_PORT_RANGE,
305 IFLA_VXLAN_PROXY,
306 IFLA_VXLAN_RSC,
307 IFLA_VXLAN_L2MISS,
308 IFLA_VXLAN_L3MISS,
305 __IFLA_VXLAN_MAX309 __IFLA_VXLAN_MAX
306};310};
307#define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1)311#define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1)