numam-dpdk/drivers/net/cnxk
Vidya Sagar Velumuri c062f5726f net/cnxk: support IP reassembly
Added capability and support for inline inbound IP reassembly
in cnxk driver. The IP reassembly offload is supported only
when the inline IPSec security offload is enabled.

In case of IP reassembly incomplete, the mbufs are attached
in the mbuf dynamic field and a dynamic flag is set accordingly.

Signed-off-by: Vidya Sagar Velumuri <vvelumuri@marvell.com>
Signed-off-by: Akhil Goyal <gakhil@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
2022-02-24 21:33:33 +01:00
..
rx net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
tx net/cnxk: add cn10k segregated Tx functions 2022-01-23 12:49:51 +01:00
cn9k_ethdev_sec.c net/cnxk: add devargs for min-max SPI 2022-02-23 17:38:20 +01:00
cn9k_ethdev.c net/cnxk: add SoC specific PTP timestamp read 2022-02-24 11:04:49 +01:00
cn9k_ethdev.h net/cnxk: avoid command copy from Tx queue 2022-02-11 11:28:30 +01:00
cn9k_flow.c net/cnxk: add Rx metadata negotiate operation 2022-02-23 17:36:24 +01:00
cn9k_flow.h net/cnxk: unify file names 2022-02-18 08:44:50 +01:00
cn9k_rx_select.c net/cnxk: fix Rx/Tx function update 2022-02-17 09:51:23 +01:00
cn9k_rx.h net/cnxk: add SoC specific PTP timestamp read 2022-02-24 11:04:49 +01:00
cn9k_tx_select.c net/cnxk: fix Rx/Tx function update 2022-02-17 09:51:23 +01:00
cn9k_tx.h net/cnxk: avoid command copy from Tx queue 2022-02-11 11:28:30 +01:00
cn10k_ethdev_sec.c net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
cn10k_ethdev.c net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
cn10k_ethdev.h net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
cn10k_flow.c net/cnxk: add Rx metadata negotiate operation 2022-02-23 17:36:24 +01:00
cn10k_flow.h net/cnxk: unify file names 2022-02-18 08:44:50 +01:00
cn10k_rx_select.c net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
cn10k_rx.h net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
cn10k_tx_select.c net/cnxk: fix Rx/Tx function update 2022-02-17 09:51:23 +01:00
cn10k_tx.h net/cnxk: align prefetches to CN10K cache model 2022-02-24 21:31:48 +01:00
cnxk_ethdev_devargs.c net/cnxk: add devargs for min-max SPI 2022-02-23 17:38:20 +01:00
cnxk_ethdev_mtr.c net/cnxk: fix build with GCC 12 2022-02-23 18:13:18 +01:00
cnxk_ethdev_ops.c net/cnxk: fix RSS RETA table update 2022-02-24 14:40:54 +01:00
cnxk_ethdev_sec_telemetry.c net/cnxk: add inline IPsec telemetry for CN10K 2022-02-17 18:51:11 +01:00
cnxk_ethdev_sec.c net/cnxk: support outbound soft expiry notification 2022-02-24 21:31:28 +01:00
cnxk_ethdev_telemetry.c net/cnxk: support telemetry 2021-10-19 18:37:48 +02:00
cnxk_ethdev.c net/cnxk: support outbound soft expiry notification 2022-02-24 21:31:28 +01:00
cnxk_ethdev.h net/cnxk: support IP reassembly 2022-02-24 21:33:33 +01:00
cnxk_flow.c net/cnxk: unify file names 2022-02-18 08:44:50 +01:00
cnxk_flow.h net/cnxk: unify file names 2022-02-18 08:44:50 +01:00
cnxk_link.c ethdev: add namespace 2021-10-22 18:15:38 +02:00
cnxk_lookup.c net/cnxk: add devargs for min-max SPI 2022-02-23 17:38:20 +01:00
cnxk_ptp.c fix spelling in comments and strings 2022-01-11 12:16:53 +01:00
cnxk_stats.c ethdev: improve xstats names by IDs get prototype 2021-10-06 13:07:11 +02:00
cnxk_tm.c net/cnxk: add TM shaper and node operations 2021-09-28 12:09:14 +02:00
cnxk_tm.h net/cnxk: add TM shaper and node operations 2021-09-28 12:09:14 +02:00
meson.build net/cnxk: unify file names 2022-02-18 08:44:50 +01:00
version.map net/cnxk: support inline security setup for cn9k 2021-10-02 15:45:02 +02:00