X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fl2%2Fl2_fib.c;h=57325afa4968ac8b57bf64c2a1258b1495ebd458;hb=b49bc1ae6404f0dff373578786a9fd95d961e5cd;hp=3e71f771dfe5ca679847b3fc8020adfd9dcf1663;hpb=f50bac1bb25b02d7f086627c4c0a0709ee0f61d5;p=vpp.git diff --git a/src/vnet/l2/l2_fib.c b/src/vnet/l2/l2_fib.c index 3e71f771dfe..57325afa496 100644 --- a/src/vnet/l2/l2_fib.c +++ b/src/vnet/l2/l2_fib.c @@ -414,6 +414,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)) @@ -433,7 +434,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 */ );