numam-dpdk/drivers
Chenmin Sun febc61d350 net/i40e: optimize flow director update rate
This patch optimized the fdir update rate for i40e PF, by tracking
whether the fdir rule being inserted into the guaranteed space
or shared space.
For the flows that are inserted to the guaranteed space, we assume
that the insertion will always succeed as the hardware only report
the "no enough space left" error. In this case, the software can
directly return success and no need to retrieve the result from
the hardware. When destroying a flow, we also assume the operation
will succeed as the software has checked the flow is indeed in
the hardware.
See the fdir programming status descriptor format in the datasheet
for more details.

Signed-off-by: Chenmin Sun <chenmin.sun@intel.com>
Reviewed-by: Jingjing Wu <jingjing.wu@intel.com>
2020-07-21 13:54:54 +02:00
..
baseband log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
bus bus/fslmc: fix memory leak in secondary process 2020-07-21 20:48:57 +02:00
common regex/mlx5: support dequeue 2020-07-21 19:04:05 +02:00
compress compress/qat: revert change in GEN3 marketing name 2020-07-18 23:09:02 +02:00
crypto crypto/qat: fix ambiguous variable names for CRC 2020-07-18 23:30:47 +02:00
event drivers/dpaa: optimize thread local storage 2020-07-11 06:18:52 +02:00
mempool mempool/ring: support RTS and HTS ring modes 2020-07-21 19:20:00 +02:00
net net/i40e: optimize flow director update rate 2020-07-21 13:54:54 +02:00
raw log: introduce logtype register macro 2020-07-03 15:52:51 +02:00
regex regex/mlx5: add empty start/stop/close 2020-07-21 19:04:05 +02:00
vdpa vdpa/mlx5: enable status protocol feature 2020-07-11 06:18:52 +02:00
Makefile regex/mlx5: introduce driver for BlueField 2 2020-07-21 19:04:05 +02:00
meson.build regex/mlx5: introduce driver for BlueField 2 2020-07-21 19:04:05 +02:00