在DPKD中ETH_RSS_IPV4,默认情况下,XL710 Intel NIC不激活数据流。所以,当你想lcores之间分发包,您必须选择它们由XL710,即支持其它所有IPv4数据流ETH_RSS_FRAG_IPV4,ETH_RSS_NONFRAG_IPV4_TCP,ETH_RSS_NONFRAG_IPV4_UDP,ETH_RSS_NONFRAG_IPV4_SCTP,和ETH_RSS_NONFRAG_IPV4_OTHER。但是,在处理零碎的IP数据包时,您将面临一个愚蠢的问题。如果选择使用ETH_RSS_FRAG_IPV4和ETH_RSS_NONFRAG_IPV4_TCP选项,则连接的某些分段数据包将落入另一个队列,因为它们没有L4端口号。如果您排除ETH_RSS_NONFRAG_IPV4_TCP函数,则ETH_RSS_FRAG_IPV4哈希函数将不会应用于未分段的数据包,并且这些数据包将进入队列0。哈希函数的所有其他组合将不起作用。那么,我们该怎么办?