summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDavid Stevens <dlstevens@us.ibm.com>2013-03-15 04:35:51 +0000
committerDavid S. Miller <davem@davemloft.net>2013-03-17 12:23:46 -0400
commit6681712d67eef14c4ce793561c3231659153a320 (patch)
tree9a4eb4ee55b9b65a7838758e727d266c9a1fbde6 /include
parent7a875903389f3492d4cb06faa1d55a1630e77c11 (diff)
downloadlinux-3.10-6681712d67eef14c4ce793561c3231659153a320.tar.gz
linux-3.10-6681712d67eef14c4ce793561c3231659153a320.tar.bz2
linux-3.10-6681712d67eef14c4ce793561c3231659153a320.zip
vxlan: generalize forwarding tables
This patch generalizes VXLAN forwarding table entries allowing an administrator to: 1) specify multiple destinations for a given MAC 2) specify alternate vni's in the VXLAN header 3) specify alternate destination UDP ports 4) use multicast MAC addresses as fdb lookup keys 5) specify multicast destinations 6) specify the outgoing interface for forwarded packets The combination allows configuration of more complex topologies using VXLAN encapsulation. Changes since v1: rebase to 3.9.0-rc2 Signed-Off-By: David L Stevens <dlstevens@us.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/linux/neighbour.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/linux/neighbour.h b/include/uapi/linux/neighbour.h
index adb068c53c4..f175212420a 100644
--- a/include/uapi/linux/neighbour.h
+++ b/include/uapi/linux/neighbour.h
@@ -21,6 +21,9 @@ enum {
NDA_CACHEINFO,
NDA_PROBES,
NDA_VLAN,
+ NDA_PORT,
+ NDA_VNI,
+ NDA_IFINDEX,
__NDA_MAX
};