From 3a0d8536debcef587282359cc88276a1285c0f6a Mon Sep 17 00:00:00 2001 From: chenxiang Date: Fri, 28 Sep 2018 15:55:55 +0800 Subject: fix packets redirect ineffective on af-packet interface Change-Id: Ibdc03c4c79632a61c5f36b8e907ec2bd7ebb0dc7 Signed-off-by: chenxiang --- src/vnet/devices/af_packet/node.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/vnet/devices/af_packet/node.c b/src/vnet/devices/af_packet/node.c index d74e56fd0e9..c5ec919fefe 100644 --- a/src/vnet/devices/af_packet/node.c +++ b/src/vnet/devices/af_packet/node.c @@ -300,9 +300,8 @@ af_packet_device_input_fn (vlib_main_t * vm, vlib_node_runtime_t * node, first_b0->error = node->errors[AF_PACKET_INPUT_ERROR_PARTIAL_PKT]; } - else + else if (apif->per_interface_next_index == ~0) { - next0 = VNET_DEVICE_INPUT_NEXT_ETHERNET_INPUT; /* redirect if feature path enabled */ vnet_feature_start_device_input_x1 (apif->sw_if_index, &next0, first_b0); -- cgit 1.2.3-korg