Files
vpp/src/plugins/map
Dan Geist e53e296841 map: BR rule lookup update
Update to the MAP rule lookup (in IPv6) based on the rule's source
prefix instead of DMR

Type: improvement

Per RFC, the DMR is allowed to serve multiple MAP Basic Mapping Rules, but this
capability was prevented by the above logic.

Updates to the code include populating a new hash table based on the MAP rule
ip6 prefix and length, changing several functions to reference this new table,
and slight alterations to a few functions regarding pre-lookup bitmasking.

All changes are commented with [dgeist] and are in need of peer review,
especially the bitmask alterations.

An attempt was made at generating an additonal MAP rule in the test_map_br test
harness, but the coding appears very much oriented towards testing just one
rule. I would appreciate suggestions on how to test multi-rule cases.

Issue: VPP-2111
Change-Id: Id1fea280eba625e23cd893575d9b63aac7f48405
Signed-off-by: Dan Geist <dan@polter.net>
2024-04-02 06:56:04 +00:00
..
2024-03-12 19:29:56 +00:00
2024-03-12 19:29:56 +00:00
2024-04-02 06:56:04 +00:00
2024-03-12 19:29:56 +00:00
2024-04-02 06:56:04 +00:00
2024-03-12 19:29:56 +00:00
2024-04-02 06:56:04 +00:00
2024-04-02 06:56:04 +00:00