numam-dpdk/drivers
Vakul Garg eac600824e crypto/dpaax_sec: support PDCP 12-bit C-Plane
Added support for 12-bit c-plane. We implement it using 'u-plane for RN'
protocol descriptors. This is because 'c-plane' protocol descriptors
assume 5-bit sequence numbers. Since the crypto processing remains same
irrespective of c-plane or u-plane, we choose 'u-plane for RN' protocol
descriptors to implement 12-bit c-plane. 'U-plane for RN' protocol
descriptors support both confidentiality and integrity (required for
c-plane) for 7/12/15 bit sequence numbers.

For little endian platforms, incorrect IV is generated if MOVE command
is used in pdcp non-proto descriptors. This is because MOVE command
treats data as word. We changed MOVE to MOVEB since we require data to
be treated as byte array. The change works on both ls1046, ls2088.

Signed-off-by: Vakul Garg <vakul.garg@nxp.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
2019-10-09 11:50:12 +02:00
..
baseband drivers: add some reasons for meson disabling 2019-09-12 18:32:40 +02:00
bus bus/pci: fix Intel IOMMU sysfs access check 2019-10-09 10:22:45 +02:00
common common/qat: add RAM bank definitions 2019-10-09 11:50:12 +02:00
compress compress/qat: add stateful decompression 2019-10-09 11:50:12 +02:00
crypto crypto/dpaax_sec: support PDCP 12-bit C-Plane 2019-10-09 11:50:12 +02:00
event remove useless include of EAL memory config header 2019-10-09 10:22:24 +02:00
mempool common/octeontx2: fix mbox memory access 2019-08-05 23:18:27 +02:00
net remove useless include of EAL memory config header 2019-10-09 10:22:24 +02:00
raw remove useless include of EAL memory config header 2019-10-09 10:22:24 +02:00
Makefile drivers: add common as dependency for bus 2018-10-16 14:54:25 +02:00
meson.build build: print list of disabled components 2019-07-02 23:20:26 +02:00