Lines Matching defs:l234info
3811 static int hns3_gro_complete(struct sk_buff *skb, u32 l234info)
3857 if (l234info & BIT(HNS3_RXD_GRO_FIXID_B))
3881 static void hns3_rx_handle_csum(struct sk_buff *skb, u32 l234info,
3902 l3_type = hnae3_get_field(l234info, HNS3_RXD_L3ID_M,
3904 l4_type = hnae3_get_field(l234info, HNS3_RXD_L4ID_M,
3920 u32 l234info, u32 bd_base_info, u32 ol_info,
3944 if (unlikely(l234info & (BIT(HNS3_RXD_L3E_B) | BIT(HNS3_RXD_L4E_B) |
3953 hns3_rx_handle_csum(skb, l234info, ol_info, ptype);
3965 struct hns3_desc *desc, u32 l234info,
3988 switch (hnae3_get_field(l234info, HNS3_RXD_STRP_TAGP_M,
4143 struct sk_buff *skb, u32 l234info,
4155 hns3_rx_checksum(ring, skb, l234info, bd_base_info, ol_info,
4160 NAPI_GRO_CB(skb)->count = hnae3_get_field(l234info,
4170 l3_type = hnae3_get_field(l234info, HNS3_RXD_L3ID_M,
4181 return hns3_gro_complete(skb, l234info);
4186 u32 l234info, u32 ol_info)
4198 int l3_type = hnae3_get_field(l234info, HNS3_RXD_L3ID_M,
4200 int l4_type = hnae3_get_field(l234info, HNS3_RXD_L4ID_M,
4234 u32 l234info)
4245 if (hns3_parse_vlan_tag(ring, desc, l234info, &vlan_tag))
4255 u32 bd_base_info, l234info, ol_info;
4269 l234info = le32_to_cpu(desc->rx.l234_info);
4275 hns3_handle_rx_vlan_tag(ring, desc, skb, l234info);
4277 if (unlikely(!desc->rx.pkt_len || (l234info & (BIT(HNS3_RXD_TRUNCAT_B) |
4280 if (l234info & BIT(HNS3_RXD_L2E_B))
4295 ret = hns3_set_gro_and_checksum(ring, skb, l234info,
4302 l2_frame_type = hnae3_get_field(l234info, HNS3_RXD_DMAC_M,
4317 l234info, ol_info);