From: chenxiang Date: Fri, 28 Sep 2018 07:55:55 +0000 (+0800) Subject: fix packets redirect ineffective on af-packet interface X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fstable%2F1804;p=vpp.git fix packets redirect ineffective on af-packet interface Change-Id: Ibdc03c4c79632a61c5f36b8e907ec2bd7ebb0dc7 Signed-off-by: chenxiang --- 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);