numam-dpdk/config
Declan Doherty 94b0ad8e0a null_crypto: add driver for null crypto operations
This patch provides the implementation of a NULL crypto PMD, which supports
NULL cipher and NULL authentication operations, which can be chained together
as follows:

- Authentication Only
- Cipher Only
- Authentication then Cipher
- Cipher then Authentication

As this is a NULL operation device the crypto operations which are submitted for
processing are not actually modified and are stored in a queue pairs processed
packets ring ready for collection when rte_cryptodev_burst_dequeue() is called.

The patch also contains the related unit tests function to test the PMDs
supported operations.

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
2016-03-11 02:16:18 +01:00
..
common_base null_crypto: add driver for null crypto operations 2016-03-11 02:16:18 +01:00
common_bsdapp config: remove EAL flags for OS environment 2016-03-05 11:09:31 +01:00
common_linuxapp config: remove EAL flags for OS environment 2016-03-05 11:09:31 +01:00
defconfig_arm64-armv8a-linuxapp-gcc config: enable virtio for ARM 2016-03-03 14:25:09 +01:00
defconfig_arm64-thunderx-linuxapp-gcc config: use armv8a as base for arm64 targets 2015-12-02 23:22:09 +01:00
defconfig_arm64-xgene1-linuxapp-gcc config: use armv8a as base for arm64 targets 2015-12-02 23:22:09 +01:00
defconfig_arm-armv7a-linuxapp-gcc config: enable virtio for ARM 2016-03-03 14:25:09 +01:00
defconfig_i686-native-linuxapp-gcc aesni_gcm: add driver for AES-GCM crypto operations 2016-03-11 01:01:42 +01:00
defconfig_i686-native-linuxapp-icc aesni_gcm: add driver for AES-GCM crypto operations 2016-03-11 01:01:42 +01:00
defconfig_ppc_64-power8-linuxapp-gcc config: clean cache line size selection scheme 2016-02-11 12:45:35 +01:00
defconfig_tile-tilegx-linuxapp-gcc config: disable KNI module on tile 2015-11-19 10:01:17 +01:00
defconfig_x86_64-ivshmem-linuxapp-gcc remove trailing whitespaces 2014-06-11 00:29:34 +02:00
defconfig_x86_64-ivshmem-linuxapp-icc remove trailing whitespaces 2014-06-11 00:29:34 +02:00
defconfig_x86_64-native-bsdapp-clang config: fix missing 64-bit flag on FreeBSD 2016-03-04 23:46:54 +01:00
defconfig_x86_64-native-bsdapp-gcc config: fix missing 64-bit flag on FreeBSD 2016-03-04 23:46:54 +01:00
defconfig_x86_64-native-linuxapp-clang config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_64-native-linuxapp-gcc config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_64-native-linuxapp-icc config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_x32-native-linuxapp-gcc config: add a common x86 flag 2016-02-11 12:45:31 +01:00