Lines Matching refs:saddr
348 * @saddr: source address.
359 __be32 saddr, __be16 sport,
368 net, daddr, hnum, saddr, sport);
386 const __be32 saddr, __be16 sport,
398 saddr, sport, daddr, hnum, inet_ehashfn);
413 __be32 saddr, __be16 sport,
420 no_reuseport = bpf_sk_lookup_run_v4(net, protocol, saddr, sport,
425 reuse_sk = inet_lookup_reuseport(net, sk, skb, doff, saddr, sport, daddr, hnum,
435 const __be32 saddr, __be16 sport,
447 saddr, sport, daddr, hnum, dif,
457 saddr, sport, daddr, hnum,
467 saddr, sport, htonl(INADDR_ANY), hnum,
499 const __be32 saddr, const __be16 sport,
503 INET_ADDR_COOKIE(acookie, saddr, daddr);
510 unsigned int hash = inet_ehashfn(net, daddr, hnum, saddr, sport);
551 __be32 saddr = inet->inet_daddr;
555 INET_ADDR_COOKIE(acookie, saddr, daddr);
558 saddr, inet->inet_dport);
883 static void inet_update_saddr(struct sock *sk, void *saddr, int family)
886 inet_sk(sk)->inet_saddr = *(__be32 *)saddr;
891 sk->sk_v6_rcv_saddr = *(struct in6_addr *)saddr;
896 static int __inet_bhash2_update_saddr(struct sock *sk, void *saddr, int family, bool reset)
911 inet_update_saddr(sk, saddr, family);
939 /* If we change saddr locklessly, another thread
952 inet_update_saddr(sk, saddr, family);
974 int inet_bhash2_update_saddr(struct sock *sk, void *saddr, int family)
976 return __inet_bhash2_update_saddr(sk, saddr, family, false);