From 3c6015b03480938bc8dc66405096fecf47ed6c0c Mon Sep 17 00:00:00 2001 From: Steven Date: Tue, 2 Oct 2018 14:36:13 -0700 Subject: vmxnet3: error handling outbound -- if we have to drop the packet due to no descriptor space is available, drop the whole packet, not fragments. inbound -- check and drop error packets Change-Id: Ida1d32e61521bafd67f714d729ad53cd7c487dc6 Signed-off-by: Steven --- src/plugins/vmxnet3/vmxnet3.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/plugins/vmxnet3/vmxnet3.c') diff --git a/src/plugins/vmxnet3/vmxnet3.c b/src/plugins/vmxnet3/vmxnet3.c index 9f2b8a8c596..ac99411a4e2 100644 --- a/src/plugins/vmxnet3/vmxnet3.c +++ b/src/plugins/vmxnet3/vmxnet3.c @@ -253,6 +253,7 @@ vmxnet3_rxq_init (vlib_main_t * vm, vmxnet3_device_t * vd, u16 qid, u16 qsz) ring = &rxq->rx_ring[rid]; ring->gen = VMXNET3_RXF_GEN; + ring->rid = rid; vec_validate_aligned (ring->bufs, rxq->size, CLIB_CACHE_LINE_BYTES); } rxq->rx_comp_ring.gen = VMXNET3_RXCF_GEN; -- cgit 1.2.3-korg