numam-dpdk/doc/guides
Qi Zhang af3f83032b net/ice: remove bulk alloc option
Remove CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC with below
consideration:

1. A default Rx path can always be selected by setting a proper
   rx_free_thresh value at runtime, see
   ice_check_rx_burst_bulk_alloc_preconditions.

2. Its not a big deal to always reserve more space for desc ring.
   "ring_size = (uint16_t)(rxq->nb_rx_desc + ICE_RX_MAX_BURST);"

3. Fixes a potential invalid memory access in ice_reset_rx_queue.
   If CONFIG_RTE_LIBRTE_ICE_RX_ALLOW_BULK_ALLOC is turned on while
   ice_check_rx_burst_bulk_alloc_preconditions return fail.
   Below code will have problem.

   for (i = 0; i < ICE_RX_MAX_BURST; ++i)
   	rxq->sw_ring[rxq->nb_rx_desc + i].mbuf = &rxq->fake_mbuf;

Fixes: 50370662b7 ("net/ice: support device and queue ops")
Cc: stable@dpdk.org

Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Xiaolong Ye <xiaolong.ye@intel.com>
2020-03-18 10:21:41 +01:00
..
bbdevs baseband/fpga_lte_fec: align naming to other bbdevs 2019-10-09 11:50:12 +02:00
compressdevs common/qat: support dual threads for enqueue/dequeue 2020-01-15 15:20:58 +01:00
contributing doc: remove major in designation of normal releases 2020-02-14 08:54:26 +01:00
cryptodevs doc: add build requirement in some crypto PMD guides 2020-02-21 23:04:15 +01:00
eventdevs doc: fix devargs in OCTEON TX2 event device guide 2020-02-21 18:14:48 +01:00
faq
freebsd_gsg doc: update building and running FreeBSD apps 2020-02-16 11:12:38 +01:00
howto doc: introduce OpenWrt how-to 2020-02-21 22:03:01 +01:00
linux_gsg config: add pkgconfig for arm64 2019-11-28 23:03:52 +01:00
mempool doc: add Marvell OCTEON TX2 mempool guide 2019-06-25 23:35:57 +02:00
nics net/ice: remove bulk alloc option 2020-03-18 10:21:41 +01:00
platform net/octeontx2: support SDP interface 2019-11-08 23:15:05 +01:00
prog_guide doc: fix multi-producer enqueue figure in ring guide 2020-02-21 18:41:46 +01:00
rawdevs doc: fix igb_uio parameter in ntb guide 2020-01-20 10:14:03 +01:00
rel_notes version: 20.05-rc0 2020-02-27 12:02:19 +01:00
sample_app_ug doc: fix VM power manager guide as PDF 2020-02-25 19:00:51 +01:00
testpmd_app_ug app/testpmd: parse flow command line for AH 2020-03-18 10:21:41 +01:00
tools doc: add cycle-count mode in compression perf tool 2020-02-13 12:41:04 +01:00
vdpadevs doc: fix naming of Mellanox devices 2020-02-25 15:55:54 +01:00
windows_gsg build: add cross-file for MinGW-w64 2020-03-18 01:20:48 +01:00
conf.py doc: add vDPA features table 2020-01-14 00:09:33 +01:00
custom.css
index.rst drivers: introduce vDPA class 2020-01-13 23:28:00 +01:00
meson.build doc: rebuild with meson whenever a file changes 2020-01-15 08:50:28 +01:00