Improve L2FIB delete entry handling and "show l2fib" CLI options 32/12832/2
authorJohn Lo <loj@cisco.com>
Thu, 31 May 2018 14:25:18 +0000 (10:25 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 31 May 2018 23:30:19 +0000 (23:30 +0000)
commit7dbd7265daf6fa0f522870586036c89a99bc4958
treecba4a7ed53b36b3640e0942d10c88fc238d56e07
parenta059a000f81a7251ffed2821f69dd96cfd94c8c7
Improve L2FIB delete entry handling and "show l2fib" CLI options

Improve deletion of L2FIB MAC entry using l2fib_add_del API. If
sw_if_index param specified in th API is non-zero, check that its
value match that of the MAC entry to proceed with deletion.

Improve "show l2fib" CLI to allow display of all entries, learned
entries only, or added ovia CLI/API entries only. For added entry,
show "no" under the age column to indicate entry does not age.

Change-Id: I0bd2582c2b6bac268e551e4f8ca6dab2be4400ad
Signed-off-by: John Lo <loj@cisco.com>
src/vat/api_format.c
src/vnet/l2/l2_api.c
src/vnet/l2/l2_fib.c
src/vnet/l2/l2_fib.h
src/vnet/l2/l2_input.c