diff options
Diffstat (limited to 'src/vnet/arp')
-rw-r--r-- | src/vnet/arp/arp.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/vnet/arp/arp.c b/src/vnet/arp/arp.c index 8b57376522d..e02f3d8b52a 100644 --- a/src/vnet/arp/arp.c +++ b/src/vnet/arp/arp.c @@ -855,17 +855,8 @@ static clib_error_t * vnet_arp_add_del_sw_interface (vnet_main_t * vnm, u32 sw_if_index, u32 is_add) { ethernet_arp_main_t *am = ðernet_arp_main; - - if (!is_add && sw_if_index != ~0) - { - arp_disable (am, sw_if_index); - } - else if (is_add) - { - vnet_feature_enable_disable ("arp", "arp-disabled", - sw_if_index, 1, NULL, 0); - } - + if (is_add) + arp_disable (am, sw_if_index); return (NULL); } |