PKT_HASH_TYPE_L4
PKT_HASH_TYPE_L4);
hash_type = PKT_HASH_TYPE_L4;
packet->rss_hash_type = PKT_HASH_TYPE_L4;
buff->is_hash_l4 ? PKT_HASH_TYPE_L4 :
buff->is_hash_l4 ? PKT_HASH_TYPE_L4 :
tpa_info->hash_type = PKT_HASH_TYPE_L4;
return PKT_HASH_TYPE_L4;
type = PKT_HASH_TYPE_L4;
PKT_HASH_TYPE_L4 : PKT_HASH_TYPE_L3;
tpa_info->hash_type = PKT_HASH_TYPE_L4;
type = PKT_HASH_TYPE_L4;
return PKT_HASH_TYPE_L4;
if (bnxt_rss_ext_op(bp, rxcmp) == PKT_HASH_TYPE_L4)
skb_set_hash(skb, hash, PKT_HASH_TYPE_L4);
hash_type = PKT_HASH_TYPE_L4;
skb_set_hash(skb, rss_hash, PKT_HASH_TYPE_L4);
PKT_HASH_TYPE_L4 : PKT_HASH_TYPE_L3;
PKT_HASH_TYPE_NONE, PKT_HASH_TYPE_L4,
return PKT_HASH_TYPE_L4;
hash_type = PKT_HASH_TYPE_L4;
HNS3_RX_PTYPE_ENTRY(19, 0, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(20, 0, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(22, 0, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(25, 0, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(33, 1, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(34, 1, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(35, 1, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(41, 1, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(42, 1, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(43, 1, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(113, 0, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(114, 0, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(116, 0, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(119, 0, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(127, 1, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(128, 1, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(129, 1, UNNECESSARY, IPV4, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(135, 1, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(136, 1, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
HNS3_RX_PTYPE_ENTRY(137, 1, UNNECESSARY, IPV6, PKT_HASH_TYPE_L4),
rss_type = PKT_HASH_TYPE_L4;
PKT_HASH_TYPE_L4 : PKT_HASH_TYPE_L3);
[IGC_RSS_TYPE_HASH_TCP_IPV4] = PKT_HASH_TYPE_L4,
[IGC_RSS_TYPE_HASH_TCP_IPV6] = PKT_HASH_TYPE_L4,
[IGC_RSS_TYPE_HASH_TCP_IPV6_EX] = PKT_HASH_TYPE_L4,
[IGC_RSS_TYPE_HASH_UDP_IPV4] = PKT_HASH_TYPE_L4,
[IGC_RSS_TYPE_HASH_UDP_IPV6] = PKT_HASH_TYPE_L4,
[IGC_RSS_TYPE_HASH_UDP_IPV6_EX] = PKT_HASH_TYPE_L4,
PKT_HASH_TYPE_L4 : PKT_HASH_TYPE_L3);
PKT_HASH_TYPE_L4 : PKT_HASH_TYPE_L3);
hash_type = PKT_HASH_TYPE_L4;
PKT_HASH_TYPE_L4);
PKT_HASH_TYPE_L4);
hash_type = PKT_HASH_TYPE_L4;
int ht = (cht & CQE_RSS_HTYPE_L4) ? PKT_HASH_TYPE_L4 :
return (FBNIC_RCD_META_L4_TYPE_MASK & rcd) ? PKT_HASH_TYPE_L4 :
skb_set_hash(skb, hash_value, PKT_HASH_TYPE_L4);
meta->hash_type = PKT_HASH_TYPE_L4;
meta->hash_type = PKT_HASH_TYPE_L4;
PKT_HASH_TYPE_L4);
PKT_HASH_TYPE_L3 : PKT_HASH_TYPE_L4;
*type = PKT_HASH_TYPE_L4;
pkt_info->rss_hash_type = PKT_HASH_TYPE_L4;
PKT_HASH_TYPE_L4 : PKT_HASH_TYPE_L3);
skb_set_hash(skb, *hash_info, PKT_HASH_TYPE_L4);
rss_hash_type = PKT_HASH_TYPE_L4;
hash_type = PKT_HASH_TYPE_L4;
skb_set_hash(skb, hash, PKT_HASH_TYPE_L4);
type = PKT_HASH_TYPE_L4;
type = PKT_HASH_TYPE_L4;
__skb_set_sw_hash(skb, hash, type == PKT_HASH_TYPE_L4);
type = PKT_HASH_TYPE_L4;
__skb_set_hash(skb, hash, false, type == PKT_HASH_TYPE_L4);
#define LIBETH_RX_PT_PAYLOAD_L4 PKT_HASH_TYPE_L4
skb_set_hash(nskb, txhash, PKT_HASH_TYPE_L4);
skb_set_hash(skb, READ_ONCE(tcp_rsk(req)->txhash), PKT_HASH_TYPE_L4);
skb_set_hash(buff, txhash, PKT_HASH_TYPE_L4);