| /linux-6.15/net/ipv4/ |
| H A D | datagram.c | 70 if (!inet->inet_rcv_saddr) { in __ip4_datagram_connect() 71 inet->inet_rcv_saddr = fl4->saddr; in __ip4_datagram_connect()
|
| H A D | ping.c | 200 (int) isk->inet_num, &isk->inet_rcv_saddr, in ping_lookup() 203 if (isk->inet_rcv_saddr && in ping_lookup() 204 isk->inet_rcv_saddr != ip_hdr(skb)->daddr) in ping_lookup() 400 isk->inet_rcv_saddr = isk->inet_saddr = addr->sin_addr.s_addr; in ping_set_saddr() 446 if (sk->sk_family == AF_INET && isk->inet_rcv_saddr) in ping_bind() 1109 __be32 src = inet->inet_rcv_saddr; in ping_v4_format_sock()
|
| H A D | raw.c | 126 !(inet->inet_rcv_saddr && inet->inet_rcv_saddr != laddr) && in raw_v4_match() 724 inet->inet_rcv_saddr = inet->inet_saddr = addr->sin_addr.s_addr; in raw_bind() 1036 src = inet->inet_rcv_saddr; in raw_sock_seq_show()
|
| H A D | af_inet.c | 529 inet->inet_rcv_saddr = inet->inet_saddr = addr->sin_addr.s_addr; in __inet_bind() 538 inet->inet_saddr = inet->inet_rcv_saddr = 0; in __inet_bind() 544 inet->inet_saddr = inet->inet_rcv_saddr = 0; in __inet_bind() 552 if (inet->inet_rcv_saddr) in __inet_bind() 817 __be32 addr = inet->inet_rcv_saddr; in inet_getname()
|
| H A D | inet_hashtables.c | 308 inet_sk(sk)->inet_rcv_saddr, in inet_lhash2_bucket_sk() 546 __be32 daddr = inet->inet_rcv_saddr; in __inet_check_established() 621 return secure_ipv4_port_ephemeral(inet->inet_rcv_saddr, in inet_sk_port_offset() 1211 hash_port0 = inet_ehashfn(net, inet->inet_rcv_saddr, 0, in inet_hash_connect()
|
| H A D | inet_timewait_sock.c | 196 tw->tw_rcv_saddr = inet->inet_rcv_saddr; in inet_twsk_alloc()
|
| H A D | udp.c | 361 ipv4_portaddr_hash(sock_net(sk), inet_sk(sk)->inet_rcv_saddr, 0); in udp_v4_get_port() 801 (inet->inet_rcv_saddr && inet->inet_rcv_saddr != loc_addr) || in __udp_is_mcast_sock() 2293 inet_sk(sk)->inet_rcv_saddr, in udp_v4_rehash() 3353 __be32 src = inet->inet_rcv_saddr; in udp4_format_sock()
|
| H A D | ip_sockglue.c | 1664 info.ipi_addr.s_addr = READ_ONCE(inet->inet_rcv_saddr); in do_ip_getsockopt() 1665 info.ipi_spec_dst.s_addr = READ_ONCE(inet->inet_rcv_saddr); in do_ip_getsockopt()
|
| /linux-6.15/net/l2tp/ |
| H A D | l2tp_ip.c | 74 if (inet->inet_rcv_saddr && laddr && in __l2tp_ip_bind_lookup() 75 inet->inet_rcv_saddr != laddr) in __l2tp_ip_bind_lookup() 300 inet->inet_rcv_saddr = addr->l2tp_addr.s_addr; in l2tp_ip_bind() 392 __be32 addr = inet->inet_rcv_saddr; in l2tp_ip_getname()
|
| H A D | l2tp_ip6.c | 363 inet->inet_rcv_saddr = v4addr; in l2tp_ip6_bind()
|
| /linux-6.15/Documentation/networking/net_cachelines/ |
| H A D | inet_sock.rst | 15 be32 inet_rcv_saddr
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_iter_udp4.c | 52 src = inet->inet_rcv_saddr; in dump_udp4()
|
| H A D | bpf_tracing_net.h | 112 #define inet_rcv_saddr sk.__sk_common.skc_rcv_saddr macro
|
| H A D | bpf_iter_tcp4.c | 94 src = inet->inet_rcv_saddr; in dump_tcp_sock()
|
| /linux-6.15/net/ipv4/netfilter/ |
| H A D | nf_tproxy_ipv4.c | 125 int wildcard = (inet_sk(sk)->inet_rcv_saddr == 0); in nf_tproxy_get_sock_v4()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | fs_tcp.c | 40 &inet_sk(sk)->inet_rcv_saddr, 4); in accel_fs_tcp_set_ipv4_flow() 96 &inet_sk(sk)->inet_rcv_saddr, in mlx5e_accel_fs_add_sk()
|
| /linux-6.15/net/netfilter/ |
| H A D | xt_socket.c | 70 inet_sk(sk)->inet_rcv_saddr == 0); in socket_match()
|
| H A D | nft_socket.c | 26 nft_reg_store8(dest, inet_sk(sk)->inet_rcv_saddr == 0); in nft_socket_wildcard()
|
| H A D | nf_conntrack_proto.c | 277 tuple.src.u3.ip = inet->inet_rcv_saddr; in getorigdst()
|
| /linux-6.15/include/net/ |
| H A D | inet_sock.h | 220 #define inet_rcv_saddr sk.__sk_common.skc_rcv_saddr macro
|
| /linux-6.15/security/ |
| H A D | lsm_audit.c | 316 print_ipv4_addr(ab, inet->inet_rcv_saddr, in audit_log_lsm_data()
|
| /linux-6.15/net/ipv6/ |
| H A D | datagram.c | 108 inet->inet_rcv_saddr = LOOPBACK4_IPV6; in ip6_datagram_dst_update() 212 ipv6_addr_set_v4mapped(inet->inet_rcv_saddr, in __ip6_datagram_connect()
|
| /linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
| H A D | chtls_cm.c | 106 if (likely(!inet_sk(sk)->inet_rcv_saddr)) in chtls_find_netdev() 108 ndev = __ip_dev_find(&init_net, inet_sk(sk)->inet_rcv_saddr, false); in chtls_find_netdev() 689 inet_sk(sk)->inet_rcv_saddr, in chtls_listen_start() 1191 newinet->inet_rcv_saddr = iph->daddr; in chtls_recv_sock()
|
| H A D | chtls_main.c | 94 LOOPBACK(inet_sk(sk)->inet_rcv_saddr)) in chtls_start_listen()
|
| /linux-6.15/net/sctp/ |
| H A D | protocol.c | 238 addr->v4.sin_addr.s_addr = inet_sk(sk)->inet_rcv_saddr; in sctp_v4_from_sk() 245 inet_sk(sk)->inet_rcv_saddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_saddr()
|