34 #ifndef _RTE_NET_CRC_H_
35 #define _RTE_NET_CRC_H_
44 #define CRC32_ETH_POLYNOMIAL 0x04c11db7UL
45 #define CRC16_CCITT_POLYNOMIAL 0x1021U
47 #define CRC_LUT_SIZE 256
50 enum rte_net_crc_type {
51 RTE_NET_CRC16_CCITT = 0,
57 enum rte_net_crc_alg {
58 RTE_NET_CRC_SCALAR = 0,
73 rte_net_crc_set_alg(
enum rte_net_crc_alg alg);
89 rte_net_crc_calc(
const void *data,
91 enum rte_net_crc_type type);