Lines Matching defs:saddr
381 * @saddr: source address.
392 __be32 saddr, __be16 sport,
401 net, daddr, hnum, saddr, sport);
419 const __be32 saddr, __be16 sport,
431 saddr, sport, daddr, hnum, inet_ehashfn);
446 __be32 saddr, __be16 sport,
453 no_reuseport = bpf_sk_lookup_run_v4(net, protocol, saddr, sport,
458 reuse_sk = inet_lookup_reuseport(net, sk, skb, doff, saddr, sport, daddr, hnum,
467 const __be32 saddr, __be16 sport,
479 saddr, sport, daddr, hnum, dif,
490 saddr, sport, daddr, hnum,
500 saddr, sport, htonl(INADDR_ANY), hnum,
531 const __be32 saddr, const __be16 sport,
536 INET_ADDR_COOKIE(acookie, saddr, daddr);
544 hash = inet_ehashfn(net, daddr, hnum, saddr, sport);
587 __be32 saddr = inet->inet_daddr;
591 INET_ADDR_COOKIE(acookie, saddr, daddr);
921 static void inet_update_saddr(struct sock *sk, void *saddr, int family)
924 inet_sk(sk)->inet_saddr = *(__be32 *)saddr;
929 sk->sk_v6_rcv_saddr = *(struct in6_addr *)saddr;
934 static int __inet_bhash2_update_saddr(struct sock *sk, void *saddr, int family, bool reset)
949 inet_update_saddr(sk, saddr, family);
977 /* If we change saddr locklessly, another thread
990 inet_update_saddr(sk, saddr, family);
1016 int inet_bhash2_update_saddr(struct sock *sk, void *saddr, int family)
1018 return __inet_bhash2_update_saddr(sk, saddr, family, false);