diff options
author | John Lo <loj@cisco.com> | 2020-01-07 16:35:29 -0500 |
---|---|---|
committer | John Lo <loj@cisco.com> | 2020-01-08 15:45:16 +0000 |
commit | a74e802f5cc819b25dc3532267869e3b57d41560 (patch) | |
tree | b7e897b28e4beba189a26709a2efcc24edd5ce86 | |
parent | 2efa3e76b200374ae34a4a71ce66031feb8209fe (diff) |
l2: fix MAC learn counter update on adding MAC entry
Type: fix
Signed-off-by: John Lo <loj@cisco.com>
Change-Id: I711432f589ee4a4527cf795526d3b4031999f71d
(cherry picked from commit b2e73b1dcb8e9eb3bf74a96fff20a9b27f7e6d73)
-rw-r--r-- | src/vnet/l2/l2_fib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vnet/l2/l2_fib.c b/src/vnet/l2/l2_fib.c index 600d0c910fc..ea0aec5473d 100644 --- a/src/vnet/l2/l2_fib.c +++ b/src/vnet/l2/l2_fib.c @@ -410,6 +410,7 @@ l2fib_add_entry (const u8 * mac, u32 bd_index, /* set up key */ key.raw = l2fib_make_key (mac, bd_index); + kv.key = key.raw; /* check if entry already exist */ if (BV (clib_bihash_search) (&fm->mac_table, &kv, &kv)) @@ -429,7 +430,6 @@ l2fib_add_entry (const u8 * mac, u32 bd_index, /* no aging for provisioned entry */ l2fib_entry_result_set_AGE_NOT (&result); - kv.key = key.raw; kv.value = result.raw; BV (clib_bihash_add_del) (&fm->mac_table, &kv, 1 /* is_add */ ); |