diff options
author | 2016-11-07 18:30:47 -0500 | |
---|---|---|
committer | 2016-11-10 12:45:00 +0000 | |
commit | c42912de8e2873c6a107fee047773b13950a764b (patch) | |
tree | 56fffe89680f81df4dfe05aa536dd17a424fa04e /vnet/vnet/vxlan/vxlan_error.def | |
parent | 450cd302ee58887d824810d3b940d5d9febd0cf1 (diff) |
VXLAN tunnel encap forwarding optimization with FIB 2.0
Optimize VXLAN encap node so that vxlan4-encap node is used for IP4
and vxlan6-encap node is used for IP6 underlay. Also stack the VXLAN
encap nodes to the appropriate FIB IP4 or IP6 load-balance node
instead of ip4/ip6-lookup node to save IP lookup operation.
For VXLAN decap node, check VXLAN header FLAGS field for each packet
and remove the code to support decap-next for IP4 or IP6. These decap-
next values were intended for experimentation purposes and not needed
any more since VXLAN-GPE tunnel is supported. The decap-next field is
still kept in API for backward compatibility and its value has no
effect. Decap next for both vxlan4-decap and vxlan6-decap nodes is
always l2-input node.
Change-Id: I8ac95774946549ec403ab691f999df0c006b460f
Signed-off-by: John Lo <loj@cisco.com>
Diffstat (limited to 'vnet/vnet/vxlan/vxlan_error.def')
-rw-r--r-- | vnet/vnet/vxlan/vxlan_error.def | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vnet/vnet/vxlan/vxlan_error.def b/vnet/vnet/vxlan/vxlan_error.def index 3ead986cca8..17f905950f5 100644 --- a/vnet/vnet/vxlan/vxlan_error.def +++ b/vnet/vnet/vxlan/vxlan_error.def @@ -14,3 +14,4 @@ */ vxlan_error (DECAPSULATED, "good packets decapsulated") vxlan_error (NO_SUCH_TUNNEL, "no such tunnel packets") +vxlan_error (BAD_FLAGS, "packets with bad flags field in vxlan header") |