diff options
author | Matthew Smith <mgsmith@netgate.com> | 2019-12-04 15:02:46 -0600 |
---|---|---|
committer | Matthew Smith <mgsmith@netgate.com> | 2019-12-05 10:24:41 -0600 |
commit | 9f3569615eaadcf24a880d8d5547df9ad7a1d35f (patch) | |
tree | 600e092bcbdea0338f1f26336c1904a5ae1bd2c0 /src/plugins/map/map_api.c | |
parent | 1063f2ae80666d355407d58e0fda35fbd5292d9b (diff) |
map: fix MAP-T ip6 port check
Type: fix
Ticket: VPP-1804
Fix a regression introduced by 640edcd90.
The port set ID on received IPv6 packets for MAP-T was being
checked against the destination port. It should be checked
against the source port.
Added a new unit test to verify that a v6 packet with a good
source port is translated and forwarded and a v6 packet with
a bad source port is dropped. The important part of the test
which will prevent similar future regressions is that the
source port and destination port are not equal. The existing
unit test used the same source and destination port which is
why it did not fail when the regression was introduced.
Change-Id: Idc144ea509722bb9e0f80b3887d220384a04e6d6
Signed-off-by: Matthew Smith <mgsmith@netgate.com>
Diffstat (limited to 'src/plugins/map/map_api.c')
0 files changed, 0 insertions, 0 deletions