summaryrefslogtreecommitdiffstats
path: root/vnet/vnet/vxlan/vxlan.h
diff options
context:
space:
mode:
authorJohn Lo <loj@cisco.com>2016-12-08 16:10:02 -0500
committerDamjan Marion <dmarion.lists@gmail.com>2016-12-09 09:00:11 +0000
commit56912c896ae803fad01af390ade921be68ea5ba2 (patch)
treeef05ce91055c3304e1d8c27d4091ffe1f32d93a9 /vnet/vnet/vxlan/vxlan.h
parent6d403a013276f095e542c9b6281db96354fa6f07 (diff)
Add extra validation for VXLAN packets and tunnels
- On VXLAN packet decap, validate its DIP against VXLAN tunnel. - Add extra logic to validate and handle creation of multicast VXLAN tunnels. Change-Id: I6abdddd7be4cd9f1bcfc88d9970ba681fdd72f7c Signed-off-by: John Lo <loj@cisco.com>
Diffstat (limited to 'vnet/vnet/vxlan/vxlan.h')
-rw-r--r--vnet/vnet/vxlan/vxlan.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/vnet/vnet/vxlan/vxlan.h b/vnet/vnet/vxlan/vxlan.h
index fe31ce160b8..f475bbacf9d 100644
--- a/vnet/vnet/vxlan/vxlan.h
+++ b/vnet/vnet/vxlan/vxlan.h
@@ -85,7 +85,9 @@ typedef struct {
ip46_address_t src;
ip46_address_t dst;
+ /* mcast packet output intfc index (used only if dst is mcast) */
u32 mcast_sw_if_index;
+
/* decap next index */
u32 decap_next_index;