#
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 ...
|
#
7be78d02 |
| 29-Nov-2021 |
Josh Soref <jsoref@gmail.com> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <jsoref@gmail.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
|
#
72775857 |
| 22-Nov-2019 |
Amaranath Somalapuram <asomalap@amd.com> |
crypto/ccp: fix scheduling of burst
CCP driver was scheduling only one CCP in a single burst(enqueue). Effective throughput was limited to 1 CCP performance. Scheduling multiple ccp within one burst
crypto/ccp: fix scheduling of burst
CCP driver was scheduling only one CCP in a single burst(enqueue). Effective throughput was limited to 1 CCP performance. Scheduling multiple ccp within one burst will increase the ccp performance. this changes will divide the enqueue packets equally among the multiple CCP
Fixes: e0d88a394e ("crypto/ccp: support run-time CPU based auth") Cc: stable@dpdk.org
Signed-off-by: Amaranath Somalapuram <asomalap@amd.com>
show more ...
|
#
e0d88a39 |
| 10-May-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support run-time CPU based auth
CCP PMD supports authentication offload to either of CCP or CPU. The earlier version of patch provides this option as compile time. This patch changes thi
crypto/ccp: support run-time CPU based auth
CCP PMD supports authentication offload to either of CCP or CPU. The earlier version of patch provides this option as compile time. This patch changes this option from compile time to run time. User can pass "ccp_auth_opt=1" as an additional arguments to vdev parameter to enable authentication operations on CPU.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
show more ...
|
#
6c561b03 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support CPU based MD5 and SHA2 family
Auth operations can be performed on CPU without offloading to CCP if CONFIG_RTE_LIBRTE_PMD_CCP_CPU_AUTH is enabled in DPDK configuration. CCP PMD sk
crypto/ccp: support CPU based MD5 and SHA2 family
Auth operations can be performed on CPU without offloading to CCP if CONFIG_RTE_LIBRTE_PMD_CCP_CPU_AUTH is enabled in DPDK configuration. CCP PMD skip offloading auth operations to hardware engines and perform them using openssl APIs.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
show more ...
|
#
1df800f8 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support SHA3 family
Add SHA3 family authentication algorithm support for CCP crypto PMD. This patch defines new macros for SHA3 algorithms in the DPDK crypto framework.
Signed-off-by: R
crypto/ccp: support SHA3 family
Add SHA3 family authentication algorithm support for CCP crypto PMD. This patch defines new macros for SHA3 algorithms in the DPDK crypto framework.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
show more ...
|
#
ca40ea24 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support SHA2 family
Add SHA2 family authentication algorithm support for CCP crypto PMD.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
|
#
0c6a81ef |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support SHA1
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
|
#
c05adb06 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support 3DES
Support 3DES-CBC cipher algorithm for CCP crypto PMD.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
|
#
d9a9e561 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support AES
Added CCP cipher support for following algorithms: AES-CBC-128/192/256 AES-CTR-128/192/256 AES-ECB-128/192/256
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
|
#
70f0f8a8 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support burst enqueue/dequeue
Added support for burst oriented data path.
CCP PMD selects appropriate CCP engine available on the platform and schedule the batch of crypto ops to a sele
crypto/ccp: support burst enqueue/dequeue
Added support for burst oriented data path.
CCP PMD selects appropriate CCP engine available on the platform and schedule the batch of crypto ops to a selected hardware queue of the respective crypto engine.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
show more ...
|
#
29610e41 |
| 19-Mar-2018 |
Ravi Kumar <ravi1.kumar@amd.com> |
crypto/ccp: support session related ops
Added crypto session specific basic crypto ops callback functions. Added different crypto engine types and definitions.
Signed-off-by: Ravi Kumar <ravi1.kuma
crypto/ccp: support session related ops
Added crypto session specific basic crypto ops callback functions. Added different crypto engine types and definitions.
Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
show more ...
|