diff options
author | Neale Ranns <neale@graphiant.com> | 2021-08-13 08:10:59 +0000 |
---|---|---|
committer | Neale Ranns <neale@graphiant.com> | 2021-09-13 08:36:08 +0000 |
commit | ea8adf76375389e4c46c1a2eb903743142e44a8d (patch) | |
tree | f11a5664938575cf934e4369ae14984966ab8c7e /src/vnet/adj/adj_internal.h | |
parent | cba87100f1dd6d8b07eab7d9914bb80d469b982f (diff) |
ip-neighbor: Handle local MAC address change for incomplete adjacencies
Type: fix
When the local MAC address of an interface changes the rewrite strings
of all adjacency types need to be updated - this patch fixes the missing
case of incomplete adjacencies.
I moved the update of all adj types into the adj module, since if the
complete adjs were done by the ip-neighbour module and incomplete ones
by adj module, that would mean two walks of the adj DB, as it is not
possible to walk only a specific type.
UT is updated to include the missing case.
Signed-off-by: Neale Ranns <neale@graphiant.com>
Signed-off-by: Ivan Shvedunov <ivan4th@gmail.com>
Change-Id: I36af94976c645bdd0d4d3bc0093b24d7d077e9d7
Diffstat (limited to 'src/vnet/adj/adj_internal.h')
0 files changed, 0 insertions, 0 deletions