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()
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -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_MAX | 309 | __IFLA_VXLAN_MAX |
| 306 | }; | 310 | }; |
| 307 | #define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1) | 311 | #define IFLA_VXLAN_MAX (__IFLA_VXLAN_MAX - 1) |