From cd86f17454223f5121f96ff188bc1e38cab01ff4 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Mon, 29 Nov 2021 22:26:44 +0000 Subject: [PATCH] Copy forward neale's improvement from upstream gerrit 33948 --- lcpng_interface.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lcpng_interface.c b/lcpng_interface.c index daaa7c2..6906316 100644 --- a/lcpng_interface.c +++ b/lcpng_interface.c @@ -1101,6 +1101,23 @@ lcp_itf_pair_replace_end (void) return (0); } +/** + * lcp_itf_interface_add_del + * + * Registered to receive interface Add and delete notifications + */ +static clib_error_t * +lcp_itf_interface_add_del (vnet_main_t *vnm, u32 sw_if_index, u32 is_add) +{ + if (!is_add) + /* remove any interface pair we have for this interface */ + lcp_itf_pair_delete (sw_if_index); + + return (NULL); +} + +VNET_SW_INTERFACE_ADD_DEL_FUNCTION (lcp_itf_interface_add_del); + static clib_error_t * lcp_itf_pair_link_up_down (vnet_main_t *vnm, u32 hw_if_index, u32 flags) {