Searched refs:csum_field (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_map_data.c | 45 __sum16 *csum_field, csum_temp, pseudo_csum, hdr_csum, ip_payload_csum; in rmnet_map_ipv4_dl_csum_trailer() local 60 csum_field = rmnet_map_get_csum_field(ip4h->protocol, txporthdr); in rmnet_map_ipv4_dl_csum_trailer() 62 if (!csum_field) { in rmnet_map_ipv4_dl_csum_trailer() 68 if (*csum_field == 0 && ip4h->protocol == IPPROTO_UDP) { in rmnet_map_ipv4_dl_csum_trailer() 84 addend = (__force __be16)ntohs((__force __be16)*csum_field); in rmnet_map_ipv4_dl_csum_trailer() 97 if (*csum_field == (__force __sum16)0xFFFF) in rmnet_map_ipv4_dl_csum_trailer() 103 if (csum_value_final == ntohs((__force __be16)*csum_field)) { in rmnet_map_ipv4_dl_csum_trailer() 118 __sum16 *csum_field, ip6_payload_csum, pseudo_csum, csum_temp; in rmnet_map_ipv6_dl_csum_trailer() local 128 csum_field = rmnet_map_get_csum_field(ip6h->nexthdr, txporthdr); in rmnet_map_ipv6_dl_csum_trailer() 130 if (!csum_field) { in rmnet_map_ipv6_dl_csum_trailer() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_map_data.c | 39 __sum16 *csum_field, pseudo_csum; in rmnet_map_ipv4_dl_csum_trailer() local 58 csum_field = rmnet_map_get_csum_field(ip4h->protocol, txporthdr); in rmnet_map_ipv4_dl_csum_trailer() 59 if (!csum_field) { in rmnet_map_ipv4_dl_csum_trailer() 65 if (!*csum_field && ip4h->protocol == IPPROTO_UDP) { in rmnet_map_ipv4_dl_csum_trailer() 115 __sum16 *csum_field, pseudo_csum; in rmnet_map_ipv6_dl_csum_trailer() local 122 csum_field = rmnet_map_get_csum_field(ip6h->nexthdr, txporthdr); in rmnet_map_ipv6_dl_csum_trailer() 123 if (!csum_field) { in rmnet_map_ipv6_dl_csum_trailer()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | csum.c | 590 static int recv_verify_csum(void *th, int len, uint16_t sport, uint16_t csum_field) in recv_verify_csum() argument 597 sport, len, csum_field, csum); in recv_verify_csum() 608 if (cfg_zero_sum && csum_field != 0xFFFF) { in recv_verify_csum() 609 fprintf(stderr, "pkt: zero csum: field should be 0xFFFF, is 0x%hx\n", csum_field); in recv_verify_csum()
|
Completed in 3 milliseconds