[PATCH] ip_frag: support IPv6 reassembly with extensions

2024-08-26 Thread vignesh.purushotham.srinivas
From: Vignesh PS Add support to ip_frag library to perform IPv6 reassembly when extension headers are present before the fragment extension in the packet. Signed-off-by: Vignesh PS --- .mailmap | 1 + lib/ip_frag/ip_frag_common.h | 2 + lib/ip_frag/ip_reassembly

[PATCH] net/bonding: add user callback for bond xmit policy

2024-08-15 Thread vignesh.purushotham.srinivas
From: Vignesh PS Add support to bonding PMD to allow user callback function registration for TX transmit policy. Signed-off-by: Vignesh PS --- .mailmap| 1 + drivers/net/bonding/eth_bond_private.h | 6 ++ drivers/net/bonding/rte_eth_bond.h | 17 +

[PATCH] net/af_packet: add explicit flush for Tx

2024-08-15 Thread vignesh.purushotham.srinivas
From: Vignesh PS af_packet PMD uses system calls to transmit packets. Separate the transmit function into two different calls so its possible to avoid syscalls during transmit. Signed-off-by: Vignesh PS --- .mailmap | 1 + doc/guides/nics/af_packet.rst

[RFC] net/bonding: add user callback for bond xmit policy

2024-02-13 Thread vignesh.purushotham.srinivas
From: Vignesh PS Add support to bonding PMD to allow user callback function registration for TX transmit policy. Signed-off-by: Vignesh PS --- .mailmap| 1 + drivers/net/bonding/eth_bond_private.h | 6 ++ drivers/net/bonding/rte_eth_bond.h | 17 +

[RFC] ip_frag: support IPv6 reassembly with extensions

2024-02-13 Thread vignesh.purushotham.srinivas
From: Vignesh PS Add support to ip_frag library to perform IPv6 reassembly when extension headers are present before the fragment extension in the packet. Signed-off-by: Vignesh PS --- .mailmap | 1 + lib/ip_frag/ip_frag_common.h | 2 + lib/ip_frag/ip_reassembly