/kernel/linux/linux-6.6/include/linux/ |
H A D | if_rmnet.h | 40 __be16 csum_info; /* MAP_CSUM_UL_* */ member 43 /* csum_info field: 55 u8 csum_info; member 63 * csum_info field
|
/kernel/linux/linux-5.10/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 671 struct ndis_tcp_ip_checksum_info *csum_info; in netvsc_xmit() local 674 csum_info = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, in netvsc_xmit() 677 csum_info->value = 0; in netvsc_xmit() 678 csum_info->transmit.tcp_header_offset = skb_transport_offset(skb); in netvsc_xmit() 681 csum_info->transmit.is_ipv4 = 1; in netvsc_xmit() 684 csum_info->transmit.tcp_checksum = 1; in netvsc_xmit() 686 csum_info->transmit.udp_checksum = 1; in netvsc_xmit() 688 csum_info->transmit.is_ipv6 = 1; in netvsc_xmit() 691 csum_info->transmit.tcp_checksum = 1; in netvsc_xmit() 693 csum_info in netvsc_xmit() 819 const struct ndis_tcp_ip_checksum_info *csum_info = netvsc_alloc_recv_skb() local [all...] |
H A D | rndis_filter.c | 395 const struct ndis_tcp_ip_checksum_info *csum_info, in rsc_add_data() 405 nvchan->rsc.csum_info = csum_info; in rsc_add_data() 422 const struct ndis_tcp_ip_checksum_info *csum_info; in rndis_filter_receive_data() local 465 csum_info = rndis_get_ppi(ndev, rndis_pkt, rpkt_len, TCPIP_CHKSUM_PKTINFO, 0); in rndis_filter_receive_data() 499 rsc_add_data(nvchan, vlan, csum_info, hash_info, in rndis_filter_receive_data() 393 rsc_add_data(struct netvsc_channel *nvchan, const struct ndis_pkt_8021q_info *vlan, const struct ndis_tcp_ip_checksum_info *csum_info, const u32 *hash_info, void *data, u32 len) rsc_add_data() argument
|
H A D | hyperv_net.h | 875 const struct ndis_tcp_ip_checksum_info *csum_info; member
|
/kernel/linux/linux-6.6/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 624 struct ndis_tcp_ip_checksum_info *csum_info; in netvsc_xmit() local 627 csum_info = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, in netvsc_xmit() 630 csum_info->value = 0; in netvsc_xmit() 631 csum_info->transmit.tcp_header_offset = skb_transport_offset(skb); in netvsc_xmit() 634 csum_info->transmit.is_ipv4 = 1; in netvsc_xmit() 637 csum_info->transmit.tcp_checksum = 1; in netvsc_xmit() 639 csum_info->transmit.udp_checksum = 1; in netvsc_xmit() 641 csum_info->transmit.is_ipv6 = 1; in netvsc_xmit() 644 csum_info->transmit.tcp_checksum = 1; in netvsc_xmit() 646 csum_info in netvsc_xmit() 791 const struct ndis_tcp_ip_checksum_info *csum_info = netvsc_alloc_recv_skb() local [all...] |
H A D | rndis_filter.c | 446 const struct ndis_tcp_ip_checksum_info *csum_info, in rsc_add_data() 455 /* The data/values pointed by vlan, csum_info and hash_info are shared in rsc_add_data() 465 if (csum_info != NULL) { in rsc_add_data() 466 memcpy(&nvchan->rsc.csum_info, csum_info, sizeof(*csum_info)); in rsc_add_data() 492 const struct ndis_tcp_ip_checksum_info *csum_info; in rndis_filter_receive_data() local 538 csum_info = rndis_get_ppi(ndev, rndis_pkt, rpkt_len, TCPIP_CHKSUM_PKTINFO, 0, in rndis_filter_receive_data() 539 sizeof(*csum_info), data); in rndis_filter_receive_data() 573 rsc_add_data(nvchan, vlan, csum_info, hash_inf in rndis_filter_receive_data() 444 rsc_add_data(struct netvsc_channel *nvchan, const struct ndis_pkt_8021q_info *vlan, const struct ndis_tcp_ip_checksum_info *csum_info, const u32 *hash_info, void *data, u32 len) rsc_add_data() argument [all...] |
H A D | hyperv_net.h | 937 struct ndis_tcp_ip_checksum_info csum_info; member 948 #define NVSC_RSC_CSUM_INFO BIT(1) /* valid/present bit for 'csum_info' */
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_map_data.c | 193 ul_header->csum_info = htons(val); in rmnet_map_ipv4_ul_csum_header() 228 ul_header->csum_info = htons(val); in rmnet_map_ipv6_ul_csum_header() 281 ul_header->csum_info |= MAPV5_CSUMINFO_VALID_FLAG; in rmnet_map_v5_checksum_uplink_packet() 510 } else if (next_hdr->csum_info & MAPV5_CSUMINFO_VALID_FLAG) { in rmnet_map_process_next_hdr_packet()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 719 static void am65_cpsw_nuss_rx_csum(struct sk_buff *skb, u32 csum_info) in am65_cpsw_nuss_rx_csum() argument 735 if ((csum_info & (AM65_CPSW_RX_PSD_IPV6_VALID | in am65_cpsw_nuss_rx_csum() 737 !(csum_info & AM65_CPSW_RX_PSD_CSUM_ERR)) { in am65_cpsw_nuss_rx_csum() 739 if (!(csum_info & AM65_CPSW_RX_PSD_IS_FRAGMENT)) in am65_cpsw_nuss_rx_csum() 748 u32 buf_dma_len, pkt_len, port_id = 0, csum_info; in am65_cpsw_nuss_rx_packets() local 791 csum_info = psdata[2]; in am65_cpsw_nuss_rx_packets() 792 dev_dbg(dev, "%s rx csum_info:%#x\n", __func__, csum_info); in am65_cpsw_nuss_rx_packets() 802 am65_cpsw_nuss_rx_csum(skb, csum_info); in am65_cpsw_nuss_rx_packets()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.c | 1236 u32 csum_info; in bcm_sysport_insert_tsb() local 1283 csum_info = (csum_start + skb->csum_offset) & L4_CSUM_PTR_MASK; in bcm_sysport_insert_tsb() 1284 csum_info |= (csum_start << L4_PTR_SHIFT); in bcm_sysport_insert_tsb() 1287 csum_info |= L4_LENGTH_VALID; in bcm_sysport_insert_tsb() 1290 csum_info |= L4_UDP; in bcm_sysport_insert_tsb() 1292 csum_info = 0; in bcm_sysport_insert_tsb() 1295 tsb->l4_ptr_dest_map = csum_info; in bcm_sysport_insert_tsb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.c | 1252 u32 csum_info; in bcm_sysport_insert_tsb() local 1299 csum_info = (csum_start + skb->csum_offset) & L4_CSUM_PTR_MASK; in bcm_sysport_insert_tsb() 1300 csum_info |= (csum_start << L4_PTR_SHIFT); in bcm_sysport_insert_tsb() 1303 csum_info |= L4_LENGTH_VALID; in bcm_sysport_insert_tsb() 1306 csum_info |= L4_UDP; in bcm_sysport_insert_tsb() 1308 csum_info = 0; in bcm_sysport_insert_tsb() 1311 tsb->l4_ptr_dest_map = csum_info; in bcm_sysport_insert_tsb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 690 static void am65_cpsw_nuss_rx_csum(struct sk_buff *skb, u32 csum_info) in am65_cpsw_nuss_rx_csum() argument 706 if ((csum_info & (AM65_CPSW_RX_PSD_IPV6_VALID | in am65_cpsw_nuss_rx_csum() 708 !(csum_info & AM65_CPSW_RX_PSD_CSUM_ERR)) { in am65_cpsw_nuss_rx_csum() 710 if (!(csum_info & AM65_CPSW_RX_PSD_IS_FRAGMENT)) in am65_cpsw_nuss_rx_csum() 719 u32 buf_dma_len, pkt_len, port_id = 0, csum_info; in am65_cpsw_nuss_rx_packets() local 765 csum_info = psdata[2]; in am65_cpsw_nuss_rx_packets() 766 dev_dbg(dev, "%s rx csum_info:%#x\n", __func__, csum_info); in am65_cpsw_nuss_rx_packets() 778 am65_cpsw_nuss_rx_csum(skb, csum_info); in am65_cpsw_nuss_rx_packets()
|