summaryrefslogtreecommitdiffstats
path: root/src/vnet/ip6-nd/ip6_nd_inline.h
diff options
context:
space:
mode:
authorAlexander Chernavin <achernavin@netgate.com>2023-10-11 12:15:55 +0000
committerMatthew Smith <mgsmith@netgate.com>2023-10-12 22:15:20 +0000
commit120095d3d33bfac64c1f3c870f8a332eeaf638f0 (patch)
tree89732bda264b2aabbdc887e70c07c21c948ace1c /src/vnet/ip6-nd/ip6_nd_inline.h
parent006c071b0a5f0bfc1302bad17cf018792ea2f712 (diff)
flowprobe: fix sending L2 flows using L2_IP6 template
Currently, L2 flows are exported using L2_IP6 template if L3 or L4 recording is enabled on L2 datapath. That occurs because during feature enable, L2 template is added and its ID is not saved immediately. Then L2_IP4 and L2_IP6 templates are added overwriting "template_id" each time. And in the end, the current value of "template_id" is saved for L2 template. The problem is that "template_id" at that point contains the ID of L2_IP6 template. With this fix, save the template ID immediately after adding a template for all variants (datapaths). Also, cover the case with a test. Type: fix Change-Id: Id27288043b3b8f0e89e77f45ae9a01fa7439e20e Signed-off-by: Alexander Chernavin <achernavin@netgate.com>
Diffstat (limited to 'src/vnet/ip6-nd/ip6_nd_inline.h')
0 files changed, 0 insertions, 0 deletions