numam-dpdk/drivers
Robin Zhang baf1d4cd8a net/i40e: upgrade AQ command of MAC/VLAN remove
Firmware 8.4+ will return I40E_AQ_RC_ENOENT when try to delete
non-existent MAC/VLAN addresses from the HW filtering, this should
not be considered as an Admin Queue error. But in i40e_asq_send_command,
it will return I40E_ERR_ADMIN_QUEUE_ERROR if the return value of Admin
Queue command processed by Firmware is not I40E_AQ_RC_OK or
I40E_AQ_RC_EBUSY.

Use i40e_aq_remove_macvlan_v2 instead so that we can get the
corresponding Admin Queue status, and not report as an error in DPDK
when Firmware return I40E_AQ_RC_ENOENT, and this also not break with an
old firmware.

Signed-off-by: Robin Zhang <robinx.zhang@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
2021-10-13 04:22:19 +02:00
..
baseband baseband/la12xx: support enqueue and dequeue 2021-10-18 20:12:08 +02:00
bus bus/vmbus: fix ring buffer mapping in secondary process 2021-10-13 13:55:09 +02:00
common ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
compress compress/mlx5: refactor HW queue object 2021-10-05 18:15:40 +02:00
crypto ethdev: hide internal structures 2021-10-13 22:14:59 +02:00
dma dmadev: add burst capacity API 2021-10-18 11:17:30 +02:00
event mempool: add namespace to internal helpers 2021-10-20 10:00:18 +02:00
mempool mempool: add namespace to driver register macro 2021-10-20 10:00:18 +02:00
net net/i40e: upgrade AQ command of MAC/VLAN remove 2021-10-13 04:22:19 +02:00
raw raw/cnxk_bphy: use ROC calls for max IRQ get 2021-10-07 13:02:48 +02:00
regex regex/mlx5: refactor HW queue objects 2021-10-05 18:15:40 +02:00
vdpa common/mlx5: share DevX queue pair operations 2021-10-05 18:15:40 +02:00
meson.build dmadev: introduce DMA device library 2021-10-17 20:49:57 +02:00