-struct iavf_hash_match_type iavf_hash_map_list[] = {
- /* IPV4 */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv4, IAVF_PHINT_IPV4},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv4, IAVF_PHINT_IPV4},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv4, IAVF_PHINT_IPV4},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv4_src, IAVF_PHINT_IPV4},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv4_dst, IAVF_PHINT_IPV4},
- {ETH_RSS_IPV4 | ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv4_src, IAVF_PHINT_IPV4},
- {ETH_RSS_IPV4 | ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv4_dst, IAVF_PHINT_IPV4},
- {ETH_RSS_IPV4,
- &hdrs_hint_ipv4, IAVF_PHINT_IPV4},
- {ETH_RSS_ESP,
- &hdrs_hint_ipv4_esp, IAVF_PHINT_IPV4},
- {ETH_RSS_AH,
- &hdrs_hint_ipv4_ah, IAVF_PHINT_IPV4},
- {ETH_RSS_L2TPV3,
- &hdrs_hint_ipv4_l2tpv3, IAVF_PHINT_IPV4},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv4, IAVF_PHINT_IPV4},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv4_udp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv4_tcp, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv4_sctp, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv4, IAVF_PHINT_IPV4},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv4_udp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv4_tcp, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv4_sctp, IAVF_PHINT_IPV4_SCTP},
- /* IPV4 UDP */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv4_udp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv4_udp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv4_udp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_src_udp_src_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_src_udp_dst_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv4_src, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_dst_udp_src_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_dst_udp_dst_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv4_dst, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_src_udp_src_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_src_udp_dst_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP |
- ETH_RSS_L3_SRC_ONLY, &hdrs_hint_ipv4_src,
- IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_dst_udp_src_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_dst_udp_dst_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP |
- ETH_RSS_L3_DST_ONLY, &hdrs_hint_ipv4_dst,
- IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_udp_src_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_udp_dst_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_udp_src_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_udp_dst_port, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_PFCP,
- &hdrs_hint_ipv4_pfcp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_ESP,
- &hdrs_hint_ipv4_udp_esp, IAVF_PHINT_IPV4_UDP},
- {ETH_RSS_NONFRAG_IPV4_UDP,
- &hdrs_hint_ipv4_udp, IAVF_PHINT_IPV4_UDP},
- /* IPV4 TCP */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv4_tcp, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv4_tcp, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv4_tcp, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_src_tcp_src_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_src_tcp_dst_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv4_src, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_dst_tcp_src_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_dst_tcp_dst_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv4_dst, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_src_tcp_src_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_src_tcp_dst_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP |
- ETH_RSS_L3_SRC_ONLY, &hdrs_hint_ipv4_src,
- IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_dst_tcp_src_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_dst_tcp_dst_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP |
- ETH_RSS_L3_DST_ONLY, &hdrs_hint_ipv4_dst,
- IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_tcp_src_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_tcp_dst_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_tcp_src_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_tcp_dst_port, IAVF_PHINT_IPV4_TCP},
- {ETH_RSS_NONFRAG_IPV4_TCP,
- &hdrs_hint_ipv4_tcp, IAVF_PHINT_IPV4_TCP},
- /* IPV4 SCTP */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv4_sctp, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv4_sctp, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv4_sctp, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_src_sctp_src_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_src_sctp_dst_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv4_src, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_dst_sctp_src_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_dst_sctp_dst_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv4_dst, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_src_sctp_src_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_src_sctp_dst_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP |
- ETH_RSS_L3_SRC_ONLY, &hdrs_hint_ipv4_src,
- IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_dst_sctp_src_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_dst_sctp_dst_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP |
- ETH_RSS_L3_DST_ONLY, &hdrs_hint_ipv4_dst,
- IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_sctp_src_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_sctp_dst_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv4_sctp_src_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv4_sctp_dst_port, IAVF_PHINT_IPV4_SCTP},
- {ETH_RSS_NONFRAG_IPV4_SCTP,
- &hdrs_hint_ipv4_sctp, IAVF_PHINT_IPV4_SCTP},
- /* IPV6 */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv6, IAVF_PHINT_IPV6},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv6, IAVF_PHINT_IPV6},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv6, IAVF_PHINT_IPV6},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv6_src, IAVF_PHINT_IPV6},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv6_dst, IAVF_PHINT_IPV6},
- {ETH_RSS_IPV6 | ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv6_src, IAVF_PHINT_IPV6},
- {ETH_RSS_IPV6 | ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv6_dst, IAVF_PHINT_IPV6},
- {ETH_RSS_IPV6,
- &hdrs_hint_ipv6, IAVF_PHINT_IPV6},
- {ETH_RSS_ESP,
- &hdrs_hint_ipv6_esp, IAVF_PHINT_IPV6},
- {ETH_RSS_AH,
- &hdrs_hint_ipv6_ah, IAVF_PHINT_IPV6},
- {ETH_RSS_L2TPV3,
- &hdrs_hint_ipv6_l2tpv3, IAVF_PHINT_IPV6},
- /* IPV6 UDP */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv6_udp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv6_udp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv6_udp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_src_udp_src_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_src_udp_dst_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv6_src, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_dst_udp_src_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_dst_udp_dst_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv6_dst, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_src_udp_src_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_src_udp_dst_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP |
- ETH_RSS_L3_SRC_ONLY, &hdrs_hint_ipv6_src,
- IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_dst_udp_src_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_dst_udp_dst_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP |
- ETH_RSS_L3_DST_ONLY, &hdrs_hint_ipv6_dst,
- IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_udp_src_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_udp_dst_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_udp_src_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_udp_dst_port, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_PFCP,
- &hdrs_hint_ipv6_pfcp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_ESP,
- &hdrs_hint_ipv6_udp_esp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_NONFRAG_IPV6_UDP,
- &hdrs_hint_ipv6_udp, IAVF_PHINT_IPV6_UDP},
- /* IPV6 TCP */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv6_tcp, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv6_tcp, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv6_tcp, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_src_tcp_src_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_src_tcp_dst_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv6_src, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_dst_tcp_src_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_dst_tcp_dst_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv6_dst, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_src_tcp_src_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_src_tcp_dst_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP |
- ETH_RSS_L3_SRC_ONLY, &hdrs_hint_ipv6_src,
- IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_dst_tcp_src_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_dst_tcp_dst_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP |
- ETH_RSS_L3_DST_ONLY, &hdrs_hint_ipv6_dst,
- IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_tcp_src_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_tcp_dst_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_tcp_src_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_tcp_dst_port, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_NONFRAG_IPV6_TCP,
- &hdrs_hint_ipv6_tcp, IAVF_PHINT_IPV6_TCP},
- /* IPV6 SCTP */
- {ETH_RSS_L2_SRC_ONLY,
- &hdrs_hint_eth_src_ipv6_sctp, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L2_DST_ONLY,
- &hdrs_hint_eth_dst_ipv6_sctp, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_ETH,
- &hdrs_hint_eth_ipv6_sctp, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_src_sctp_src_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_src_sctp_dst_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L3_SRC_ONLY,
- &hdrs_hint_ipv6_src, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_dst_sctp_src_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_dst_sctp_dst_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L3_DST_ONLY,
- &hdrs_hint_ipv6_dst, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_src_sctp_src_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP |
- ETH_RSS_L3_SRC_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_src_sctp_dst_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP |
- ETH_RSS_L3_SRC_ONLY, &hdrs_hint_ipv6_src,
- IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_dst_sctp_src_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP |
- ETH_RSS_L3_DST_ONLY | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_dst_sctp_dst_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP |
- ETH_RSS_L3_DST_ONLY, &hdrs_hint_ipv6_dst,
- IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_sctp_src_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_sctp_dst_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP | ETH_RSS_L4_SRC_ONLY,
- &hdrs_hint_ipv6_sctp_src_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP | ETH_RSS_L4_DST_ONLY,
- &hdrs_hint_ipv6_sctp_dst_port, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_NONFRAG_IPV6_SCTP,
- &hdrs_hint_ipv6_sctp, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv6, IAVF_PHINT_IPV6},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv6_udp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv6_tcp, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_S_VLAN,
- &hdrs_hint_svlan_ipv6_sctp, IAVF_PHINT_IPV6_SCTP},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv6, IAVF_PHINT_IPV6},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv6_udp, IAVF_PHINT_IPV6_UDP},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv6_tcp, IAVF_PHINT_IPV6_TCP},
- {ETH_RSS_C_VLAN,
- &hdrs_hint_cvlan_ipv6_sctp, IAVF_PHINT_IPV6_SCTP},
-};