Symbol: csum_ipv6_magic
arch/alpha/include/asm/checksum.h
71
extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
arch/arm64/include/asm/checksum.h
11
__sum16 csum_ipv6_magic(const struct in6_addr *saddr,
arch/arm64/lib/csum.c
157
EXPORT_SYMBOL(csum_ipv6_magic);
arch/loongarch/include/asm/checksum.h
15
__sum16 csum_ipv6_magic(const struct in6_addr *saddr,
arch/loongarch/lib/csum.c
142
EXPORT_SYMBOL(csum_ipv6_magic);
arch/powerpc/include/asm/checksum.h
216
__sum16 csum_ipv6_magic(const struct in6_addr *saddr,
arch/riscv/include/asm/checksum.h
21
__sum16 csum_ipv6_magic(const struct in6_addr *saddr,
arch/riscv/lib/csum.c
65
EXPORT_SYMBOL(csum_ipv6_magic);
drivers/net/amt.c
867
mld2q->mld2q_cksum = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3518
bswab16(~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3709
bswab16(~csum_ipv6_magic(
drivers/net/ethernet/broadcom/cnic.c
2076
swab16(~csum_ipv6_magic(&src_ip, &dst_ip, 0, IPPROTO_TCP, 0));
drivers/net/ethernet/cisco/enic/enic_main.c
638
~csum_ipv6_magic(&inner_ipv6_hdr(skb)->saddr,
drivers/net/ethernet/freescale/enetc/enetc.c
638
csum_final = csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
drivers/net/ethernet/huawei/hinic/hinic_tx.c
270
csum_ipv6_magic(&ip->v6->saddr, &ip->v6->daddr, 0, proto, 0);
drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
326
csum_ipv6_magic(&ip->v6->saddr, &ip->v6->daddr, 0, proto, 0);
drivers/net/ethernet/ibm/ibmveth.c
1438
~csum_ipv6_magic(&iph6->saddr,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1165
uh->check = csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
drivers/net/ethernet/microsoft/mana/mana_en.c
461
~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1360
~csum_ipv6_magic(&inner_ipv6_hdr(skb)->saddr,
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
137
pseudo_csum = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
drivers/net/ethernet/sun/sunvnet_common.c
1191
csum = csum_ipv6_magic(&ip6h->saddr,
drivers/net/ethernet/sun/sunvnet_common.c
359
ptcp->check = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
drivers/net/ethernet/sun/sunvnet_common.c
367
pudp->check = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1349
tcph->check = ~csum_ipv6_magic(&ipv6h->saddr,
drivers/net/geneve.c
562
~csum_unfold(csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr,
drivers/net/thunderbolt/main.c
1054
*tucso = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
drivers/net/thunderbolt/main.c
1059
*tucso = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
drivers/net/vmxnet3/vmxnet3_drv.c
1097
tcph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, 0,
drivers/net/vxlan/vxlan_core.c
2015
na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr,
include/net/gro.h
439
return ~csum_unfold(csum_ipv6_magic(&iph->saddr, &iph->daddr,
include/net/ip6_checksum.h
34
__sum16 csum_ipv6_magic(const struct in6_addr *saddr,
include/net/ip6_checksum.h
41
return ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
include/net/ip6_checksum.h
51
return csum_ipv6_magic(saddr, daddr, len, IPPROTO_TCP, base);
include/net/ip6_checksum.h
79
return csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, base);
lib/tests/checksum_kunit.c
618
csum_ipv6_magic(saddr, daddr, len, proto, csum));
net/bridge/br_arp_nd_proxy.c
339
na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr,
net/bridge/br_multicast.c
1225
*csum = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, mld_hdr_size,
net/core/netpoll.c
384
udph->check = csum_ipv6_magic(&np->local_ip.in6,
net/core/pktgen.c
3171
udph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, 0);
net/core/pktgen.c
3176
udph->check = csum_ipv6_magic(&iph->saddr, &iph->daddr, udplen, IPPROTO_UDP, csum);
net/core/skbuff.c
6012
*csum = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
net/ipv4/ip_tunnel_core.c
360
icmp6h->icmp6_cksum = csum_ipv6_magic(&nip6h->saddr, &nip6h->daddr, len,
net/ipv6/esp6.c
234
uh->check = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
net/ipv6/icmp.c
293
icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr,
net/ipv6/icmp.c
306
icmp6h->icmp6_cksum = csum_ipv6_magic(&fl6->saddr,
net/ipv6/ip6_checksum.c
62
EXPORT_SYMBOL(csum_ipv6_magic);
net/ipv6/ip6mr.c
564
(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr,
net/ipv6/mcast.c
1836
pmr->mld2r_cksum = csum_ipv6_magic(&pip6->saddr, &pip6->daddr, mldlen,
net/ipv6/mcast.c
2219
hdr->mld_cksum = csum_ipv6_magic(saddr, snd_addr, len,
net/ipv6/ndisc.c
501
icmp6h->icmp6_cksum = csum_ipv6_magic(saddr, daddr, skb->len,
net/ipv6/netfilter/nf_reject_ipv6.c
181
csum_ipv6_magic(&nip6h->saddr, &nip6h->daddr,
net/ipv6/netfilter/nf_reject_ipv6.c
289
tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr,
net/ipv6/raw.c
405
if (!csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
net/ipv6/raw.c
411
skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
net/ipv6/raw.c
580
csum = csum_ipv6_magic(&fl6->saddr, &fl6->daddr,
net/ipv6/udp.c
1342
uh->check = ~csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP, 0);
net/ipv6/udp.c
1359
uh->check = csum_ipv6_magic(saddr, daddr, len, IPPROTO_UDP,
net/ipv6/udp.c
1436
uh->check = csum_ipv6_magic(&fl6->saddr, &fl6->daddr,
net/netfilter/ipvs/ip_vs_core.c
834
icmph->icmp6_cksum = ~csum_ipv6_magic(&iph->saddr, &iph->daddr,
net/netfilter/ipvs/ip_vs_proto_tcp.c
203
tcph->check = csum_ipv6_magic(&cp->vaddr.in6,
net/netfilter/ipvs/ip_vs_proto_tcp.c
286
tcph->check = csum_ipv6_magic(&cp->caddr.in6,
net/netfilter/ipvs/ip_vs_proto_tcp.c
314
if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
net/netfilter/ipvs/ip_vs_proto_udp.c
196
udph->check = csum_ipv6_magic(&cp->vaddr.in6,
net/netfilter/ipvs/ip_vs_proto_udp.c
280
udph->check = csum_ipv6_magic(&cp->caddr.in6,
net/netfilter/ipvs/ip_vs_proto_udp.c
318
if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
net/netfilter/nf_nat_proto.c
488
*check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr,
net/netfilter/nf_nat_proto.c
883
csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr,
net/netfilter/utils.c
112
skb->csum = ~csum_unfold(csum_ipv6_magic(&ip6h->saddr,
net/netfilter/utils.c
74
if (!csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
net/netfilter/utils.c
85
csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
net/sched/act_csum.c
197
icmp6h->icmp6_cksum = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
net/sched/act_csum.c
246
tcph->check = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,
net/sched/act_csum.c
353
udph->check = csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, ul,
net/tls/tls_device_fallback.c
174
th->check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr,
net/xfrm/xfrm_nat_keepalive.c
85
uh->check = csum_ipv6_magic(&ka->saddr.in6, &ka->daddr.in6,
tools/testing/selftests/bpf/network_helpers.h
250
return csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr, ntohs(udph->len),
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
169
return csum_ipv6_magic(&ctx->ipv6->saddr, &ctx->ipv6->daddr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
643
if (csum_ipv6_magic(&hdr->ipv6->saddr, &hdr->ipv6->daddr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
706
hdr->tcp->check = csum_ipv6_magic(&hdr->ipv6->saddr,
tools/testing/selftests/bpf/xdp_hw_metadata.c
409
udph->check = ~csum_ipv6_magic(&ip6h->saddr, &ip6h->daddr,