Lines Matching full:decoded

645  * @decoded: the packet type decoded by hardware
652 struct libeth_rx_pt decoded) in idpf_rx_singleq_csum() argument
657 if (!libeth_rx_pt_has_checksum(rxq->xdp_rxq.dev, decoded)) in idpf_rx_singleq_csum()
660 /* check if HW has decoded the packet and checksum */ in idpf_rx_singleq_csum()
664 ipv4 = libeth_rx_pt_get_ip_ver(decoded) == LIBETH_RX_PT_OUTER_IPV4; in idpf_rx_singleq_csum()
665 ipv6 = libeth_rx_pt_get_ip_ver(decoded) == LIBETH_RX_PT_OUTER_IPV6; in idpf_rx_singleq_csum()
696 if (decoded.tunnel_type >= LIBETH_RX_PT_TUNNEL_IP_GRENAT) in idpf_rx_singleq_csum()
784 * @decoded: Decoded Rx packet type related fields
792 struct libeth_rx_pt decoded) in idpf_rx_singleq_base_hash() argument
796 if (!libeth_rx_pt_has_hash(rx_q->xdp_rxq.dev, decoded)) in idpf_rx_singleq_base_hash()
805 libeth_rx_pt_set_hash(skb, hash, decoded); in idpf_rx_singleq_base_hash()
814 * @decoded: Decoded Rx packet type related fields
822 struct libeth_rx_pt decoded) in idpf_rx_singleq_flex_hash() argument
824 if (!libeth_rx_pt_has_hash(rx_q->xdp_rxq.dev, decoded)) in idpf_rx_singleq_flex_hash()
831 libeth_rx_pt_set_hash(skb, hash, decoded); in idpf_rx_singleq_flex_hash()
853 struct libeth_rx_pt decoded = rx_q->rx_ptype_lkup[ptype]; in __idpf_rx_singleq_process_skb_fields() local
858 idpf_rx_singleq_base_hash(rx_q, skb, rx_desc, decoded); in __idpf_rx_singleq_process_skb_fields()
861 idpf_rx_singleq_flex_hash(rx_q, skb, rx_desc, decoded); in __idpf_rx_singleq_process_skb_fields()
865 idpf_rx_singleq_csum(rx_q, skb, csum_bits, decoded); in __idpf_rx_singleq_process_skb_fields()