From: Dave Barach Date: Mon, 8 Feb 2016 21:57:13 +0000 (-0500) Subject: Set vnet_buffer(b0)->sw_if_index[VLIB_TX] X-Git-Tag: v16.06-rc1~336 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=f60a8222976a343701859b7b0bde40149d7acfb0;p=vpp.git Set vnet_buffer(b0)->sw_if_index[VLIB_TX] Change-Id: I3274c8d426113c71fbb900978b94caef85eabae1 Signed-off-by: Dave Barach --- diff --git a/vnet/vnet/cdp/cdp_periodic.c b/vnet/vnet/cdp/cdp_periodic.c index ede9095fda4..dc631b35876 100644 --- a/vnet/vnet/cdp/cdp_periodic.c +++ b/vnet/vnet/cdp/cdp_periodic.c @@ -140,6 +140,9 @@ send_ethernet_hello (cdp_main_t *cm, cdp_neighbor_t *n, int count) b0->current_length = nbytes_to_checksum + sizeof (*h0) - sizeof (cdp_hdr_t) ; + /* And the outbound interface */ + vnet_buffer(b0)->sw_if_index[VLIB_TX] = hw->sw_if_index; + /* Set the 802.3 ethernet length */ h0->ethernet.len = htons (b0->current_length - sizeof (ethernet_802_3_header_t));