Home
last modified time | relevance | path

Searched refs:saddr (Results 226 - 250 of 1422) sorted by relevance

12345678910>>...57

/kernel/linux/linux-5.10/net/bridge/
H A Dbr_arp_nd_proxy.c313 pip6->daddr = ipv6_hdr(request)->saddr; in br_nd_send()
314 pip6->saddr = *(struct in6_addr *)n->primary_key; in br_nd_send()
332 na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr, in br_nd_send()
357 dev->name, &pip6->daddr, daddr, &pip6->saddr, n->ha); in br_nd_send()
404 struct in6_addr *saddr, *daddr; in br_do_suppress_nd() local
424 saddr = &iphdr->saddr; in br_do_suppress_nd()
427 if (ipv6_addr_any(saddr) || !ipv6_addr_cmp(saddr, daddr)) { in br_do_suppress_nd()
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_arp_nd_proxy.c313 pip6->daddr = ipv6_hdr(request)->saddr; in br_nd_send()
314 pip6->saddr = *(struct in6_addr *)n->primary_key; in br_nd_send()
332 na->icmph.icmp6_cksum = csum_ipv6_magic(&pip6->saddr, in br_nd_send()
357 dev->name, &pip6->daddr, daddr, &pip6->saddr, n->ha); in br_nd_send()
404 struct in6_addr *saddr, *daddr; in br_do_suppress_nd() local
424 saddr = &iphdr->saddr; in br_do_suppress_nd()
427 if (ipv6_addr_any(saddr) || !ipv6_addr_cmp(saddr, daddr)) { in br_do_suppress_nd()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_vf.c49 struct sockaddr *saddr) in enetc_msg_vsi_set_primary_mac_addr()
67 memcpy(&cmd->mac, saddr, sizeof(struct sockaddr)); in enetc_msg_vsi_set_primary_mac_addr()
80 struct sockaddr *saddr = addr; in enetc_vf_set_mac_addr() local
82 if (!is_valid_ether_addr(saddr->sa_data)) in enetc_vf_set_mac_addr()
85 return enetc_msg_vsi_set_primary_mac_addr(priv, saddr); in enetc_vf_set_mac_addr()
48 enetc_msg_vsi_set_primary_mac_addr(struct enetc_ndev_priv *priv, struct sockaddr *saddr) enetc_msg_vsi_set_primary_mac_addr() argument
/kernel/linux/linux-5.10/samples/bpf/
H A Dxdp_tx_iptunnel_kern.c137 iph->saddr = tnl->saddr.v4; in handle_ipv4()
207 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_vf.c49 struct sockaddr *saddr) in enetc_msg_vsi_set_primary_mac_addr()
67 memcpy(&cmd->mac, saddr, sizeof(struct sockaddr)); in enetc_msg_vsi_set_primary_mac_addr()
80 struct sockaddr *saddr = addr; in enetc_vf_set_mac_addr() local
82 if (!is_valid_ether_addr(saddr->sa_data)) in enetc_vf_set_mac_addr()
85 return enetc_msg_vsi_set_primary_mac_addr(priv, saddr); in enetc_vf_set_mac_addr()
48 enetc_msg_vsi_set_primary_mac_addr(struct enetc_ndev_priv *priv, struct sockaddr *saddr) enetc_msg_vsi_set_primary_mac_addr() argument
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dnat6to4.c104 .saddr = 0x0201a8c0, // u32 in sched_cls_ingress6_nat_6_prog()
237 ip6.saddr.in6_u.u6_addr32[0] = bpf_htonl(0x20010db8); in sched_cls_egress4_snat4_prog()
238 ip6.saddr.in6_u.u6_addr32[1] = 0; in sched_cls_egress4_snat4_prog()
239 ip6.saddr.in6_u.u6_addr32[2] = 0; in sched_cls_egress4_snat4_prog()
240 ip6.saddr.in6_u.u6_addr32[3] = bpf_htonl(1); in sched_cls_egress4_snat4_prog()
/kernel/linux/linux-6.6/samples/bpf/
H A Dxdp_tx_iptunnel_kern.c137 iph->saddr = tnl->saddr.v4; in handle_ipv4()
207 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6()
/kernel/linux/linux-5.10/net/netfilter/ipvs/
H A Dip_vs_xmit.c54 IP_VS_RT_MODE_CONNECT = 8, /* Always bind route to saddr */
122 /* Get route to daddr, update *saddr, optionally bind route to saddr */
124 int rt_mode, __be32 *saddr) in do_output_route4()
138 /* Invalid saddr ? */ in do_output_route4()
139 if (PTR_ERR(rt) == -EINVAL && *saddr && in do_output_route4()
141 *saddr = 0; in do_output_route4()
147 } else if (!*saddr && rt_mode & IP_VS_RT_MODE_CONNECT && fl4.saddr) { in do_output_route4()
149 *saddr in do_output_route4()
123 do_output_route4(struct net *net, __be32 daddr, int rt_mode, __be32 *saddr) do_output_route4() argument
347 __be32 saddr = htonl(INADDR_ANY); __ip_vs_get_out_rt() local
1139 __be32 saddr; /* Source for tunnel */ ip_vs_tunnel_xmit() local
1290 struct in6_addr saddr; /* Source for tunnel */ ip_vs_tunnel_xmit_v6() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.c1508 * @saddr: where to map the BO
1522 uint64_t saddr, uint64_t offset, in amdgpu_vm_bo_map()
1531 if (saddr & ~PAGE_MASK || offset & ~PAGE_MASK || size & ~PAGE_MASK) in amdgpu_vm_bo_map()
1533 if (saddr + size <= saddr || offset + size <= offset) in amdgpu_vm_bo_map()
1537 eaddr = saddr + size - 1; in amdgpu_vm_bo_map()
1542 saddr /= AMDGPU_GPU_PAGE_SIZE; in amdgpu_vm_bo_map()
1545 tmp = amdgpu_vm_it_iter_first(&vm->va, saddr, eaddr); in amdgpu_vm_bo_map()
1549 "0x%010Lx-0x%010Lx\n", bo, saddr, eaddr, in amdgpu_vm_bo_map()
1558 mapping->start = saddr; in amdgpu_vm_bo_map()
1520 amdgpu_vm_bo_map(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va, uint64_t saddr, uint64_t offset, uint64_t size, uint64_t flags) amdgpu_vm_bo_map() argument
1586 amdgpu_vm_bo_replace_map(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va, uint64_t saddr, uint64_t offset, uint64_t size, uint64_t flags) amdgpu_vm_bo_replace_map() argument
1646 amdgpu_vm_bo_unmap(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va, uint64_t saddr) amdgpu_vm_bo_unmap() argument
1700 amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev, struct amdgpu_vm *vm, uint64_t saddr, uint64_t size) amdgpu_vm_bo_clear_mappings() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H A Dip_vs_xmit.c54 IP_VS_RT_MODE_CONNECT = 8, /* Always bind route to saddr */
122 /* Get route to daddr, update *saddr, optionally bind route to saddr */
124 int rt_mode, __be32 *saddr) in do_output_route4()
138 /* Invalid saddr ? */ in do_output_route4()
139 if (PTR_ERR(rt) == -EINVAL && *saddr && in do_output_route4()
141 *saddr = 0; in do_output_route4()
147 } else if (!*saddr && rt_mode & IP_VS_RT_MODE_CONNECT && fl4.saddr) { in do_output_route4()
149 *saddr in do_output_route4()
123 do_output_route4(struct net *net, __be32 daddr, int rt_mode, __be32 *saddr) do_output_route4() argument
347 __be32 saddr = htonl(INADDR_ANY); __ip_vs_get_out_rt() local
1123 __be32 saddr; /* Source for tunnel */ ip_vs_tunnel_xmit() local
1268 struct in6_addr saddr; /* Source for tunnel */ ip_vs_tunnel_xmit_v6() local
[all...]
/kernel/linux/linux-5.10/drivers/net/
H A Dbareudp.c153 &((struct iphdr *)oiph)->saddr, in bareudp_udp_encap_recv()
157 &((struct ipv6hdr *)oiph)->saddr); in bareudp_udp_encap_recv()
294 __be32 saddr; in bareudp_xmit_skb() local
300 rt = ip_route_output_tunnel(skb, dev, bareudp->net, &saddr, info, in bareudp_xmit_skb()
333 udp_tunnel_xmit_skb(rt, sock->sk, skb, saddr, info->key.u.ipv4.dst, in bareudp_xmit_skb()
354 struct in6_addr saddr, daddr; in bareudp6_xmit_skb() local
363 dst = ip6_dst_lookup_tunnel(skb, dev, bareudp->net, sock, &saddr, info, in bareudp6_xmit_skb()
396 &saddr, &daddr, prio, ttl, in bareudp6_xmit_skb()
475 __be32 saddr; in bareudp_fill_metadata_dst() local
477 rt = ip_route_output_tunnel(skb, dev, bareudp->net, &saddr, in bareudp_fill_metadata_dst()
486 struct in6_addr saddr; bareudp_fill_metadata_dst() local
[all...]
/kernel/linux/linux-6.6/drivers/net/
H A Dbareudp.c161 &((struct iphdr *)oiph)->saddr, in bareudp_udp_encap_recv()
165 &((struct ipv6hdr *)oiph)->saddr); in bareudp_udp_encap_recv()
303 __be32 saddr; in bareudp_xmit_skb() local
309 rt = ip_route_output_tunnel(skb, dev, bareudp->net, &saddr, info, in bareudp_xmit_skb()
342 udp_tunnel_xmit_skb(rt, sock->sk, skb, saddr, info->key.u.ipv4.dst, in bareudp_xmit_skb()
363 struct in6_addr saddr, daddr; in bareudp6_xmit_skb() local
372 dst = ip6_dst_lookup_tunnel(skb, dev, bareudp->net, sock, &saddr, info, in bareudp6_xmit_skb()
405 &saddr, &daddr, prio, ttl, in bareudp6_xmit_skb()
484 __be32 saddr; in bareudp_fill_metadata_dst() local
486 rt = ip_route_output_tunnel(skb, dev, bareudp->net, &saddr, in bareudp_fill_metadata_dst()
495 struct in6_addr saddr; bareudp_fill_metadata_dst() local
[all...]
/foundation/communication/netmanager_base/services/netmanagernative/bpf/include/netfirewall/
H A Dnetfirewall_event.h78 ev.ipv4.saddr = tuple->ipv4.saddr; in log_intercept()
81 ev.ipv6.saddr = tuple->ipv6.saddr; in log_intercept()
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dchecksum.h129 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, in csum_tcpudp_nofold() argument
138 tmp = (__force unsigned long)saddr; in csum_tcpudp_nofold()
183 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
243 : "r" (saddr), "r" (daddr),
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dxdping_kern.c111 raddr = iph->saddr; in xdping_client()
139 iph->saddr = iph->daddr; in xdping_client()
171 raddr = iph->saddr; in xdping_server()
175 iph->saddr = iph->daddr; in xdping_server()
/kernel/linux/linux-5.10/net/ipv6/netfilter/
H A Dip6t_rpfilter.c42 .daddr = iph->saddr, in rpfilter_lookup_reverse6()
47 memcpy(&fl6.saddr, &iph->daddr, sizeof(struct in6_addr)); in rpfilter_lookup_reverse6()
55 if (rpfilter_addr_linklocal(&iph->saddr)) { in rpfilter_lookup_reverse6()
101 saddrtype = ipv6_addr_type(&iph->saddr); in rpfilter_mt()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dxdping_kern.c110 raddr = iph->saddr; in xdping_client()
138 iph->saddr = iph->daddr; in xdping_client()
169 raddr = iph->saddr; in xdping_server()
173 iph->saddr = iph->daddr; in xdping_server()
/kernel/linux/linux-6.6/net/ipv6/netfilter/
H A Dip6t_rpfilter.c44 .daddr = iph->saddr, in rpfilter_lookup_reverse6()
49 memcpy(&fl6.saddr, &iph->daddr, sizeof(struct in6_addr)); in rpfilter_lookup_reverse6()
57 if (rpfilter_addr_linklocal(&iph->saddr)) { in rpfilter_lookup_reverse6()
101 saddrtype = ipv6_addr_type(&iph->saddr); in rpfilter_mt()
/kernel/linux/linux-5.10/net/ipv6/
H A Dsit.c108 if (local == t->parms.iph.saddr && in ipip6_tunnel_lookup()
123 if (local == t->parms.iph.saddr && in ipip6_tunnel_lookup()
139 __be32 local = parms->iph.saddr; in __ipip6_bucket()
207 memcpy(dev->dev_addr, &t->parms.iph.saddr, 4); in ipip6_tunnel_create()
232 __be32 local = parms->iph.saddr; in ipip6_tunnel_locate()
242 if (local == t->parms.iph.saddr && in ipip6_tunnel_locate()
487 p = __ipip6_tunnel_locate_prl(t, iph->saddr); in isatap_chksrc()
494 const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; in isatap_chksrc()
497 (addr6->s6_addr32[3] == iph->saddr) && in isatap_chksrc()
563 iph->daddr, iph->saddr, sifinde in ipip6_err()
[all...]
H A Draw.c159 const struct in6_addr *saddr; in ipv6_raw_deliver() local
166 saddr = &ipv6_hdr(skb)->saddr; in ipv6_raw_deliver()
167 daddr = saddr + 1; in ipv6_raw_deliver()
178 sk = __raw_v6_lookup(net, sk, nexthdr, daddr, saddr, in ipv6_raw_deliver()
222 sk = __raw_v6_lookup(net, sk_next(sk), nexthdr, daddr, saddr, in ipv6_raw_deliver()
313 np->saddr = addr->sin6_addr; in rawv6_bind()
366 const struct in6_addr *saddr, *daddr; in raw6_icmp_error() local
376 saddr = &ip6h->saddr; in raw6_icmp_error()
[all...]
/kernel/linux/linux-5.10/arch/x86/um/asm/
H A Dchecksum_32.h14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() argument
32 : "r" (saddr), "r" (daddr), in csum_ipv6_magic()
/kernel/linux/linux-5.10/arch/hexagon/include/asm/
H A Dchecksum.h17 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr,
21 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
/kernel/linux/linux-5.10/arch/c6x/include/asm/
H A Dchecksum.h10 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() argument
24 : "a" (saddr), "a" (daddr), "a" (proto)); in csum_tcpudp_nofold()
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
H A Dchecksum.h16 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, in csum_tcpudp_nofold() argument
24 : "d" (saddr), "d" (daddr), in csum_tcpudp_nofold()
/kernel/linux/linux-6.6/arch/hexagon/include/asm/
H A Dchecksum.h17 __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr,
21 __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,

Completed in 15 milliseconds

12345678910>>...57