diff options
author | Neale Ranns <nranns@cisco.com> | 2020-12-16 13:06:58 +0000 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2021-01-14 11:43:41 +0000 |
commit | 1b5ca985dc51bea730ce5ee799641c75f73a0f26 (patch) | |
tree | 430c91891d54710adf8f16c3daddc5b5315e4b9f /src/vnet/l2/l2_api.c | |
parent | 887f1aa725ed64c3c83aca557bd7bb6588bacaf7 (diff) |
vxlan: Protect against tunnel config where source is not local
Type: fix
If a tunnel's source is not local then post encap VPP will attempt to
receive (via ip4-local) that packet, things go wrong from there.
The fix is when stacking the encap forwarding don't accept a receive
DPO. This approach is taken, rather than rejecting bad tunnels, because
the 'local-ness' of the tunnel's source can change and we can't reject
tunnels that were once correctly configured but are no longer.
the user will quickly discover their mistake as traffic won't pass.
Signed-off-by: Neale Ranns <nranns@cisco.com>
Change-Id: I46198422e321606e8baba003112e978a526b4c2f
Diffstat (limited to 'src/vnet/l2/l2_api.c')
0 files changed, 0 insertions, 0 deletions