Lines Matching full:decoded
592 * @decoded: the packet type decoded by hardware
599 struct libeth_rx_pt decoded) in idpf_rx_singleq_csum() argument
604 if (!libeth_rx_pt_has_checksum(rxq->netdev, decoded)) in idpf_rx_singleq_csum()
607 /* check if HW has decoded the packet and checksum */ in idpf_rx_singleq_csum()
611 ipv4 = libeth_rx_pt_get_ip_ver(decoded) == LIBETH_RX_PT_OUTER_IPV4; in idpf_rx_singleq_csum()
612 ipv6 = libeth_rx_pt_get_ip_ver(decoded) == LIBETH_RX_PT_OUTER_IPV6; in idpf_rx_singleq_csum()
643 if (decoded.tunnel_type >= LIBETH_RX_PT_TUNNEL_IP_GRENAT) in idpf_rx_singleq_csum()
731 * @decoded: Decoded Rx packet type related fields
739 struct libeth_rx_pt decoded) in idpf_rx_singleq_base_hash() argument
743 if (!libeth_rx_pt_has_hash(rx_q->netdev, decoded)) in idpf_rx_singleq_base_hash()
752 libeth_rx_pt_set_hash(skb, hash, decoded); in idpf_rx_singleq_base_hash()
761 * @decoded: Decoded Rx packet type related fields
769 struct libeth_rx_pt decoded) in idpf_rx_singleq_flex_hash() argument
771 if (!libeth_rx_pt_has_hash(rx_q->netdev, decoded)) in idpf_rx_singleq_flex_hash()
778 libeth_rx_pt_set_hash(skb, hash, decoded); in idpf_rx_singleq_flex_hash()
800 struct libeth_rx_pt decoded = rx_q->rx_ptype_lkup[ptype]; in idpf_rx_singleq_process_skb_fields() local
808 idpf_rx_singleq_base_hash(rx_q, skb, rx_desc, decoded); in idpf_rx_singleq_process_skb_fields()
811 idpf_rx_singleq_flex_hash(rx_q, skb, rx_desc, decoded); in idpf_rx_singleq_process_skb_fields()
815 idpf_rx_singleq_csum(rx_q, skb, csum_bits, decoded); in idpf_rx_singleq_process_skb_fields()