#
27595cd8 |
| 15-Apr-2024 |
Tyler Retzlaff <roretzla@linux.microsoft.com> |
drivers: move alignment attribute on types for MSVC
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment
drivers: move alignment attribute on types for MSVC
Move location of __rte_aligned(a) to new conventional location. The new placement between {struct,union} and the tag allows the desired alignment to be imparted on the type regardless of the toolchain being used for both C and C++. Additionally, it avoids confusion by Doxygen when generating documentation.
Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com> Acked-by: Morten Brørup <mb@smartsharesystems.com>
show more ...
|
#
7e13f2dc |
| 11-Mar-2024 |
Shihong Wang <shihong.wang@corigine.com> |
net/nfp: fix IPsec data endianness
The algorithm key of the security framework is stored in the u8 array according to big-endian, and the driver algorithm key is CPU-endian of u32, so it maybe need
net/nfp: fix IPsec data endianness
The algorithm key of the security framework is stored in the u8 array according to big-endian, and the driver algorithm key is CPU-endian of u32, so it maybe need to convert the endianness order to ensure that the value assigned to the driver is CPU-endian.
This patch removes the operation of converting IPsec Tx metadata to big-endian to ensure that IPsec Tx metadata is CPU-endian.
Fixes: 547137405be7 ("net/nfp: initialize IPsec related content") Fixes: 3d21da66c06b ("net/nfp: create security session") Fixes: 310a1780581e ("net/nfp: support IPsec Rx and Tx offload") Cc: stable@dpdk.org
Signed-off-by: Shihong Wang <shihong.wang@corigine.com> Reviewed-by: Chaoyong He <chaoyong.he@corigine.com>
show more ...
|
#
ddcd598f |
| 05-Mar-2024 |
Long Wu <long.wu@corigine.com> |
net/nfp: create meta data module
Move the Rx meta data code to new 'nfp_net_meta' module, which makes related logic more clean and the code architecture more reasonable. There is no functional chang
net/nfp: create meta data module
Move the Rx meta data code to new 'nfp_net_meta' module, which makes related logic more clean and the code architecture more reasonable. There is no functional change, just moving verbatim code around.
Signed-off-by: Long Wu <long.wu@corigine.com> Reviewed-by: Chaoyong He <chaoyong.he@corigine.com>
show more ...
|
#
40688372 |
| 13-Oct-2023 |
Chaoyong He <chaoyong.he@corigine.com> |
net/nfp: standardize comment style
Follow the DPDK coding style, use the kdoc comment style. Also delete some comment which are not valid anymore and add some comment to help understand logic.
Sign
net/nfp: standardize comment style
Follow the DPDK coding style, use the kdoc comment style. Also delete some comment which are not valid anymore and add some comment to help understand logic.
Signed-off-by: Chaoyong He <chaoyong.he@corigine.com> Reviewed-by: Long Wu <long.wu@corigine.com> Reviewed-by: Peng Zhang <peng.zhang@corigine.com>
show more ...
|
#
310a1780 |
| 29-Sep-2023 |
Shihong Wang <shihong.wang@corigine.com> |
net/nfp: support IPsec Rx and Tx offload
The Rx path checks the ipsec metadata and base on the crypto status sets ol_flags in the rte_mbuf.
The Tx path write IPsec message to mbuf metadata based on
net/nfp: support IPsec Rx and Tx offload
The Rx path checks the ipsec metadata and base on the crypto status sets ol_flags in the rte_mbuf.
The Tx path write IPsec message to mbuf metadata based on mbuf dynamic field.
Signed-off-by: Shihong Wang <shihong.wang@corigine.com> Signed-off-by: Chang Miao <chang.miao@corigine.com> Reviewed-by: Chaoyong He <chaoyong.he@corigine.com>
show more ...
|
#
54713740 |
| 29-Sep-2023 |
Chang Miao <chang.miao@corigine.com> |
net/nfp: initialize IPsec related content
If enable IPsec capability bit, driver need to Initialize IPsec. Set security context and security offload capabilities in datapath. Define private session
net/nfp: initialize IPsec related content
If enable IPsec capability bit, driver need to Initialize IPsec. Set security context and security offload capabilities in datapath. Define private session and add SA array for each PF to save all SA data in driver. Add internal mbuf dynamic flag and field to save IPsec related data to dynamic mbuf field.
Also update the release note, add the inline IPsec offload section for NFP PMD.
Signed-off-by: Chang Miao <chang.miao@corigine.com> Signed-off-by: Shihong Wang <shihong.wang@corigine.com> Reviewed-by: Chaoyong He <chaoyong.he@corigine.com>
show more ...
|