[PATCH v3] net/axgbe: support TSO

2023-11-16 Thread Jesna K E
Added TSO support for axgbe PMD. Initial Implementation for the TSO feature support Currently only headers transmitted to tester receiver side Signed-off-by: Jesna K E --- doc/guides/nics/features/axgbe.ini | 1 + drivers/net/axgbe/axgbe_common.h | 12 drivers/net/axgbe/axgbe_dev.c

[PATCH v2] net/axgbe: support TSO

2023-11-16 Thread Jesna K E
Added TSO support for axgbe PMD. Initial Implementation for the TSO feature support Currently only headers transmitted to tester receiver side Signed-off-by: Jesna K E --- doc/guides/nics/features/axgbe.ini | 1 + drivers/net/axgbe/axgbe_common.h | 12 ++ drivers/net/axgbe/axgbe_dev.c

[PATCH v3] net/axgbe: invoke correct API when offloads enabled

2023-11-14 Thread Jesna K E
A bug was introduced with the recent fix that when an offload feature is enabled axgbe_xmit_pkts_vec API is called rather than axgbe_xmit_pkts API.This patch fixes it. Fixes: 9963b5131af8 ("net/axgbe: support multi-process") Signed-off-by: Jesna K E --- drivers/net/axgbe/axgbe_et

[PATCH v2] net/axgbe: invoke correct API when offloads enabled

2023-11-13 Thread Jesna K E
A bug was introduced with the recent fix that when an offload feature is enabled axgbe_xmit_pkts_vec API is called rather than axgbe_xmit_pkts API.This patch fixes it. Fixes: 9963b5131af8 ("net/axgbe: support multi-process") Signed-off-by: Jesna K E --- drivers/net/axgbe/axgbe_et

[PATCH v2] net/axgbe: invoke correct API when offloads enabled

2023-11-13 Thread Jesna K E
A bug was introduced with the recent fix that when an offload feature is enabled axgbe_xmit_pkts_vec API is called rather than axgbe_xmit_pkts API.This patch fixes it. Fixes: 9963b5131af8 ("net/axgbe: support multi-process") Signed-off-by: Jesna K E --- drivers/net/axgbe/axgbe_eth

[PATCH v1 3/3] net/axgbe: support TSO Implementation

2023-11-11 Thread Jesna K E
Signed-off-by: Jesna K E --- drivers/net/axgbe/axgbe_common.h | 11 + drivers/net/axgbe/axgbe_dev.c | 19 ++ drivers/net/axgbe/axgbe_ethdev.c | 1 + drivers/net/axgbe/axgbe_ethdev.h | 1 + drivers/net/axgbe/axgbe_rxtx.c | 305

[PATCH v1 2/3] net/axgbe: correct API call when offload enabled

2023-11-11 Thread Jesna K E
Fixes: 9963b5131af8 ("net/axgbe: support multi-process") Signed-off-by: Jesna K E --- drivers/net/axgbe/axgbe_ethdev.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/net/axgbe/axgbe_ethdev.c b/drivers/net/axgbe/axgbe_ethdev.c index e12ee3e17a..

[PATCH v1 1/3] net/axgbe: packet size doesn't exceed the configured MTU

2023-11-11 Thread Jesna K E
Signed-off-by: Jesna K E --- drivers/net/axgbe/axgbe_ethdev.c | 6 -- drivers/net/axgbe/axgbe_rxtx.c | 20 ++-- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/drivers/net/axgbe/axgbe_ethdev.c b/drivers/net/axgbe/axgbe_ethdev.c index 3717166384..e12ee3e17a

[PATCH v2] net/axgbe: move offloads to Rx/Tx queue setup

2023-01-18 Thread Jesna K E
K E --- drivers/net/axgbe/axgbe_rxtx.c | 12 +--- drivers/net/axgbe/axgbe_rxtx.h | 4 ++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/drivers/net/axgbe/axgbe_rxtx.c b/drivers/net/axgbe/axgbe_rxtx.c index 9b283bd9d0..625a92109b 100644 --- a/drivers/net/axgbe

[PATCH v2] net/axgbe: add multi-process support

2023-01-04 Thread Jesna K E
Added multi-process support for axgbe PMD To achieve multi-process support separate out TX and RX function inside the axgbe driver and call that from a secondary process when it is attaching to an already-configured NIC Signed-off-by: Jesna K E --- .mailmap | 1

[PATCH v1 2/2] net/axgbe: move offloads to Rx/Tx queue setup

2023-01-03 Thread Jesna K E
For Multiprocess dpdk applications retrieving the offload parameter for receive packet directly from struct eth_dev giving segmentation fault since rxmode.offloads from eth_dev was null duirng recv_pkts. So retrieved offload from rx/tx_queue_setup() Signed-off-by: Jesna K E --- drivers/net

[PATCH v1 1/2] net/axgbe: add multi-process support

2023-01-03 Thread Jesna K E
Added multi-process support for axgbe PMD To achieve multi-process support separate out TX and RX function inside the axgbe driver and call that from a secondary process when it is attaching to an already-configured NIC Signed-off-by: Jesna K E --- .mailmap | 1

[PATCH v1 1/2] net/axgbe: add multi-process support

2022-12-20 Thread Jesna K E
Added multi-process support for axgbe PMD To achieve multi-process support separate out TX and RX function inside the axgbe driver and call that from a secondary process when it is attaching to an already-configured NIC Signed-off-by: Jesna K E --- doc/guides/nics/features/axgbe.ini | 1

[PATCH v1 2/2] net/axgbe: move offloads to Rx/Tx queue setup

2022-12-20 Thread Jesna K E
For Multiprocess dpdk applications retrieving the offload parameter for receive packet directly from struct eth_dev giving segmentation fault since rxmode.offloads from eth_dev was null duirng recv_pkts. So retrieved offload from rx/tx_queue_setup() Signed-off-by: Jesna K E --- drivers/net

[PATCH v1 2/2] net/axgbe: move offloads to Rx/Tx queue setup

2022-12-20 Thread Jesna K E
For Multiprocess dpdk applications retrieving the offload parameter for receive packet directly from struct eth_dev giving segmentation fault since rxmode.offloads from eth_dev was null duirng recv_pkts. So retrieved offload from rx/tx_queue_setup() Signed-off-by: Jesna K E --- drivers/net

[PATCH v1 1/2] net/axgbe: add multi-process support

2022-12-20 Thread Jesna K E
Added multi-process support for axgbe PMD To achieve multi-process support separate out TX and RX function inside the axgbe driver and call that from a secondary process when it is attaching to an already-configured NIC Signed-off-by: Jesna K E --- doc/guides/nics/features/axgbe.ini | 1