986ff526fb
APIs for selecting the architecure specific implementation and computing the crc (16-bit and 32-bit CRCs) are added. For CRCs calculation, scalar as well as x86 intrinsic(sse4.2) versions are implemented. The scalar version is based on generic Look-Up Table(LUT) algorithm, while x86 intrinsic version uses carry-less multiplication for fast CRC computation. Signed-off-by: Jasvinder Singh <jasvinder.singh@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
||
---|---|---|
.. | ||
Makefile | ||
net_crc_sse.h | ||
rte_arp.h | ||
rte_ether.h | ||
rte_gre.h | ||
rte_icmp.h | ||
rte_ip.h | ||
rte_net_crc.c | ||
rte_net_crc.h | ||
rte_net_version.map | ||
rte_net.c | ||
rte_net.h | ||
rte_sctp.h | ||
rte_tcp.h | ||
rte_udp.h |