VPP97: Flooding of pkts with multiple buffers in BD with BVI crashes VPP 35/1335/1
authorJohn Lo <loj@cisco.com>
Tue, 31 May 2016 20:25:13 +0000 (16:25 -0400)
committerJohn Lo <loj@cisco.com>
Tue, 31 May 2016 20:25:13 +0000 (16:25 -0400)
commit245576a4389a9b21b27314afa04722f589676b47
tree3a9b27a1fe66fd374436f7da1c7f3dfb63146553
parent68660906e60416dcb573402bff5a40b26c2213c2
VPP97: Flooding of pkts with multiple buffers in BD with BVI crashes VPP

The loopback interface should use vnet_interface_output_no_flatten so
follow-on buffers of a jumbo packet do not get put on the output frame
and be sent back to ethernet-input or l2-input node.

The replication_recycle_callback() function should not assume follow-on
buffers of a jumbo packet are on the buffer free list.

Change-Id: Ide646a6d9b43e82782c0581ea3022a9e70f82582
Signed-off-by: John Lo <loj@cisco.com>
vnet/vnet/ethernet/interface.c
vnet/vnet/replication.c