From e23c99ec0061991cf3904122979ac755fe1b78ca Mon Sep 17 00:00:00 2001 From: John Lo Date: Tue, 13 Mar 2018 21:53:18 -0400 Subject: Improve l2_macs_events API to provide MAC move information Change mac_entry layout in l2_macs_event API message so the MAC entry can be either add, delete or move where the sw_if_index of an existing MAC entry changed. Also added a 8-bit flags field in mac_entry for any future expansion. Change-Id: I3bf9e1cf2556f2938202025a5d0772c2ce2fc99f Signed-off-by: John Lo --- src/vnet/l2/l2_learn.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/vnet/l2/l2_learn.c') diff --git a/src/vnet/l2/l2_learn.c b/src/vnet/l2/l2_learn.c index 6ece1a3c7f2..04e0721ebeb 100644 --- a/src/vnet/l2/l2_learn.c +++ b/src/vnet/l2/l2_learn.c @@ -207,6 +207,7 @@ l2learn_process (vlib_node_runtime_t * node, result0->fields.age_not = 0; } result0->fields.lrn_evt = (msm->client_pid != 0); + result0->fields.lrn_mov = (msm->client_pid != 0); counter_base[L2LEARN_ERROR_MAC_MOVE] += 1; } -- cgit 1.2.3-korg