diff options
Diffstat (limited to 'src/vnet')
-rw-r--r-- | src/vnet/ip/ip.api | 2 | ||||
-rw-r--r-- | src/vnet/ip/ip4_punt_drop.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/vnet/ip/ip.api b/src/vnet/ip/ip.api index cf25291b9bf..b08af5657fc 100644 --- a/src/vnet/ip/ip.api +++ b/src/vnet/ip/ip.api @@ -633,6 +633,8 @@ autoreply define ip_punt_police @param context - sender context, to match reply w/ request @param is_add - 1 to add neighbor, 0 to delete @param is_ipv6 - 1 for IPv6 neighbor, 0 for IPv4 + @param rx_sw_if_index - specify the original RX interface of traffic + that should be redirected. ~0 means any interface. @param tx_sw_if_index - the TX interface to which traffic shoulde be redirected. @param nh - The next-hop to redirect the traffic to. diff --git a/src/vnet/ip/ip4_punt_drop.c b/src/vnet/ip/ip4_punt_drop.c index ed4cbcf9f2e..cec2c5aed9b 100644 --- a/src/vnet/ip/ip4_punt_drop.c +++ b/src/vnet/ip/ip4_punt_drop.c @@ -414,10 +414,10 @@ ip4_punt_redirect_cmd (vlib_main_t * vm, vlib_cli_command_t * cmd) { unformat_input_t _line_input, *line_input = &_line_input; + ip46_address_t nh = ip46_address_initializer; clib_error_t *error = 0; u32 rx_sw_if_index = 0; u32 tx_sw_if_index = 0; - ip46_address_t nh; vnet_main_t *vnm; u8 is_add; |