Lines Matching full:decoded
638 * @ptype: the packet type decoded by hardware
646 struct idpf_rx_ptype_decoded decoded; in idpf_rx_singleq_csum() local
653 /* check if HW has decoded the packet and checksum */ in idpf_rx_singleq_csum()
657 decoded = rxq->vport->rx_ptype_lkup[ptype]; in idpf_rx_singleq_csum()
658 if (unlikely(!(decoded.known && decoded.outer_ip))) in idpf_rx_singleq_csum()
661 ipv4 = IDPF_RX_PTYPE_TO_IPV(&decoded, IDPF_RX_PTYPE_OUTER_IPV4); in idpf_rx_singleq_csum()
662 ipv6 = IDPF_RX_PTYPE_TO_IPV(&decoded, IDPF_RX_PTYPE_OUTER_IPV6); in idpf_rx_singleq_csum()
693 if (decoded.tunnel_type >= IDPF_RX_PTYPE_TUNNEL_IP_GRENAT) in idpf_rx_singleq_csum()
697 switch (decoded.inner_prot) { in idpf_rx_singleq_csum()
799 * @decoded: Decoded Rx packet type related fields
807 struct idpf_rx_ptype_decoded *decoded) in idpf_rx_singleq_base_hash() argument
820 skb_set_hash(skb, hash, idpf_ptype_to_htype(decoded)); in idpf_rx_singleq_base_hash()
829 * @decoded: Decoded Rx packet type related fields
837 struct idpf_rx_ptype_decoded *decoded) in idpf_rx_singleq_flex_hash() argument
845 idpf_ptype_to_htype(decoded)); in idpf_rx_singleq_flex_hash()
865 struct idpf_rx_ptype_decoded decoded = in idpf_rx_singleq_process_skb_fields() local
873 idpf_rx_singleq_base_hash(rx_q, skb, rx_desc, &decoded); in idpf_rx_singleq_process_skb_fields()
876 idpf_rx_singleq_flex_hash(rx_q, skb, rx_desc, &decoded); in idpf_rx_singleq_process_skb_fields()