From d28bc62a726c51bcfb9b90a6dd381b4727421004 Mon Sep 17 00:00:00 2001 From: Christophe Fontaine Date: Tue, 22 Nov 2016 14:52:57 +0100 Subject: Span node configuration fix Prefer to use the sw_if_index instead of the hw_if_index to be compatible with vhost-user interfaces. Change-Id: Id1e4255a992d428b8de47b3dd6175ed86e08c803 Signed-off-by: Christophe Fontaine --- vnet/vnet/span/span.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vnet') diff --git a/vnet/vnet/span/span.c b/vnet/vnet/span/span.c index de43af0bded..52300454427 100644 --- a/vnet/vnet/span/span.c +++ b/vnet/vnet/span/span.c @@ -32,11 +32,11 @@ span_add_delete_entry (vlib_main_t * vm, vnet_sw_interface_t *sw = vnet_get_sw_interface (sm->vnet_main, src_sw_if_index); - vec_validate_aligned (sm->dst_by_src_sw_if_index, sw->hw_if_index, + vec_validate_aligned (sm->dst_by_src_sw_if_index, sw->sw_if_index, CLIB_CACHE_LINE_BYTES); - sm->dst_by_src_sw_if_index[sw->hw_if_index] = is_add ? dst_sw_if_index : 0; + sm->dst_by_src_sw_if_index[sw->sw_if_index] = is_add ? dst_sw_if_index : 0; vnet_feature_enable_disable ("device-input", "span-input", - sw->hw_if_index, is_add, 0, 0); + sw->sw_if_index, is_add, 0, 0); return 0; } -- cgit 1.2.3-korg