H A D | hns3_enet.c | 3815 static int hns3_gro_complete(struct sk_buff *skb, u32 l234info) in hns3_gro_complete() argument 3861 if (l234info & BIT(HNS3_RXD_GRO_FIXID_B)) in hns3_gro_complete() 3885 static void hns3_rx_handle_csum(struct sk_buff *skb, u32 l234info, in hns3_rx_handle_csum() argument 3906 l3_type = hnae3_get_field(l234info, HNS3_RXD_L3ID_M, in hns3_rx_handle_csum() 3908 l4_type = hnae3_get_field(l234info, HNS3_RXD_L4ID_M, in hns3_rx_handle_csum() 3924 u32 l234info, u32 bd_base_info, u32 ol_info, in hns3_rx_checksum() 3948 if (unlikely(l234info & (BIT(HNS3_RXD_L3E_B) | BIT(HNS3_RXD_L4E_B) | in hns3_rx_checksum() 3957 hns3_rx_handle_csum(skb, l234info, ol_info, ptype); in hns3_rx_checksum() 3969 struct hns3_desc *desc, u32 l234info, in hns3_parse_vlan_tag() 3992 switch (hnae3_get_field(l234info, HNS3_RXD_STRP_TAGP_ in hns3_parse_vlan_tag() 3923 hns3_rx_checksum(struct hns3_enet_ring *ring, struct sk_buff *skb, u32 l234info, u32 bd_base_info, u32 ol_info, u16 csum) hns3_rx_checksum() argument 3968 hns3_parse_vlan_tag(struct hns3_enet_ring *ring, struct hns3_desc *desc, u32 l234info, u16 *vlan_tag) hns3_parse_vlan_tag() argument 4146 hns3_set_gro_and_checksum(struct hns3_enet_ring *ring, struct sk_buff *skb, u32 l234info, u32 bd_base_info, u32 ol_info, u16 csum) hns3_set_gro_and_checksum() argument 4188 hns3_set_rx_skb_rss_type(struct hns3_enet_ring *ring, struct sk_buff *skb, u32 rss_hash, u32 l234info, u32 ol_info) hns3_set_rx_skb_rss_type() argument 4236 hns3_handle_rx_vlan_tag(struct hns3_enet_ring *ring, struct hns3_desc *desc, struct sk_buff *skb, u32 l234info) hns3_handle_rx_vlan_tag() argument 4259 u32 bd_base_info, l234info, ol_info; hns3_handle_bdinfo() local [all...] |