mirror_frr/pbrd
Donald Sharp 06e4e90132 *: When matching against a nexthop send and process what it matched against
Currently the nexthop tracking code is only sending to the requestor
what it was requested to match against.  When the nexthop tracking
code was simplified to not need an import check and a nexthop check
in b8210849b8 for bgpd.  It was not
noticed that a longer prefix could match but it would be seen
as a match because FRR was not sending up both the resolved
route prefix and the route FRR was asked to match against.

This code change causes the nexthop tracking code to pass
back up the matched requested route (so that the calling
protocol can figure out which one it is being told about )
as well as the actual prefix that was matched to.

Fixes: #10766
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-03-12 11:18:45 -05:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile pbrd: Add PBR to FRR 2018-04-06 13:22:43 -04:00
pbr_debug.c pbrd: Fix unused function 2018-04-17 18:43:47 -04:00
pbr_debug.h pbrd: move debug vty into pbr_vty.c 2018-04-17 18:43:47 -04:00
pbr_main.c *: Convert quagga_signal_X to frr_signal_X 2021-11-11 14:41:27 -05:00
pbr_map.c pbrd: pbr route maps get addr family of nhgs 2022-01-27 12:47:00 -05:00
pbr_map.h pbrd: add vlan actions to vty 2021-10-07 09:14:59 -04:00
pbr_memory.c *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
pbr_memory.h *: require semicolon after DEFINE_MTYPE & co 2021-03-17 06:18:17 +01:00
pbr_nht.c pbrd: pbr route maps get addr family of nhgs 2022-01-27 12:47:00 -05:00
pbr_nht.h pbrd: pbr route maps get addr family of nhgs 2022-01-27 12:47:00 -05:00
pbr_vrf.c *: rework renaming the default VRF 2021-12-21 22:09:29 +03:00
pbr_vrf.h *: cleanup ifp->vrf_id 2021-11-22 20:47:23 +03:00
pbr_vty.c *: Add necessary new line for output of vty_out() 2022-02-27 10:59:19 +08:00
pbr_vty.h pbrd, lib: move PBR_STR def. to lib 2018-06-13 16:22:01 +00:00
pbr_zebra.c *: When matching against a nexthop send and process what it matched against 2022-03-12 11:18:45 -05:00
pbr_zebra.h pbrd: Fix memory leak 2020-10-23 11:28:12 -04:00
subdir.am *: remove *.conf.sample files 2021-04-09 13:14:30 -04:00