Helin, In commit http://dpdk.org/browse/dpdk/commit/?id=c22265f6fd4cdc, some fake flags were added:
#define PKT_RX_EIP_CKSUM_BAD (0ULL << 0) /**< External IP header checksum error. */ #define PKT_RX_OVERSIZE (0ULL << 0) /**< Num of desc of an RX pkt oversize. */ #define PKT_RX_HBUF_OVERFLOW (0ULL << 0) /**< Header buffer overflow. */ #define PKT_RX_RECIP_ERR (0ULL << 0) /**< Hardware processing error. */ #define PKT_RX_MAC_ERR (0ULL << 0) /**< MAC error. */ Can we remove them? In a tunnel case, what means PKT_RX_IP_CKSUM_BAD and PKT_RX_L4_CKSUM_BAD? Inner or outer? The API comment must be updated.