diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-04-02 09:40:41 -0400 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-04-05 11:12:59 -0400 |
| commit | 43763b11d0d51b60809cddc4722daae359a4d1a9 (patch) | |
| tree | 4316e397b407dd65797e583d3947637893afed1d /lib/command_py.c | |
| parent | 5bd51314352b25420ef1c8df7265b95cdad88e37 (diff) | |
pimd: Tracking of RPF is *separate* from the lookup
Start the separation of tracking a Destination from the act
of looking it up. The cojoining of these two concepts led
to a bunch of code that had to think about both problems leading
to weird situations and code paths. Simplify the code by making
pim_ecmp_nexthop_search a static function and we only ever
call pim_ecmp_nexthop_lookup when we need to do a RPF().
pim_ecmp_nexthop_lookup will now attempt to find a stored pnc
and if it finds one it will report on the answer from it.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/command_py.c')
0 files changed, 0 insertions, 0 deletions
