| /linux/net/ipv6/ |
| H A D | raw.c | 71 if (inet_sk(sk)->inet_num != num || in raw_v6_match() 407 skb->len, inet->inet_num, skb->csum)) in rawv6_rcv() 414 inet->inet_num, 0)); in rawv6_rcv() 794 proto = inet->inet_num; in rawv6_sendmsg() 795 else if (proto != inet->inet_num && in rawv6_sendmsg() 796 inet->inet_num != IPPROTO_RAW) in rawv6_sendmsg() 828 proto = inet->inet_num; in rawv6_sendmsg() 999 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt() 1038 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt() 1099 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt() [all …]
|
| H A D | inet6_hashtables.c | 99 READ_ONCE(inet_sk(sk)->inet_num) == hnum && in compute_score() 319 inet->inet_num = lport; in __inet6_check_established() 363 if (!inet_sk(sk)->inet_num) in inet6_hash_connect()
|
| H A D | af_inet6.c | 202 inet->inet_num = protocol; in inet6_create() 240 if (inet->inet_num) { in inet6_create() 245 inet->inet_sport = htons(inet->inet_num); in inet6_create() 302 if (sk->sk_state != TCP_CLOSE || inet->inet_num) { in __inet6_bind() 421 inet->inet_sport = htons(inet->inet_num); in __inet6_bind()
|
| H A D | ipv6_sockglue.c | 66 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num != IPPROTO_RAW) in ip6_ra_control() 640 inet_sk(sk)->inet_num) in do_ipv6_setsockopt()
|
| H A D | ip6mr.c | 1618 inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in ip6mr_sk_done() 1685 inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in ip6_mroute_setsockopt() 1860 inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in ip6_mroute_getsockopt()
|
| /linux/net/ipv4/ |
| H A D | ping.c | 97 if (isk2->inet_num == result) in ping_get_port() 120 if ((isk2->inet_num == ident) && in ping_get_port() 128 isk->inet_num = ident; in ping_get_port() 148 pr_debug("ping_unhash(isk=%p,isk->num=%u)\n", isk, isk->inet_num); in ping_unhash() 151 WRITE_ONCE(isk->inet_num, 0); in ping_unhash() 191 if (READ_ONCE(isk->inet_num) != ident) in ping_lookup() 286 inet_sk(sk), inet_sk(sk)->inet_num); in ping_close() 430 if (isk->inet_num != 0) in ping_bind() 443 isk->inet_num, in ping_bind() 456 isk->inet_sport = htons(isk->inet_num); in ping_bind() [all …]
|
| H A D | inet_hashtables.c | 203 WRITE_ONCE(inet_sk(sk)->inet_num, port); in inet_bind_hash() 220 bhash = inet_bhashfn(net, inet_sk(sk)->inet_num, hashinfo->bhash_size); in __inet_put_port() 222 head2 = inet_bhashfn_portaddr(hashinfo, sk, net, inet_sk(sk)->inet_num); in __inet_put_port() 227 WRITE_ONCE(inet_sk(sk)->inet_num, 0); in __inet_put_port() 255 unsigned short port = inet_sk(child)->inet_num; in __inet_inherit_port() 340 inet_sk(sk)->inet_num); in inet_lhash2_bucket_sk() 345 inet_sk(sk)->inet_num); in inet_lhash2_bucket_sk() 628 inet->inet_num = lport; in __inet_check_established() 933 int port = inet_sk(sk)->inet_num; in __inet_bhash2_update_saddr() 1045 int port = inet_sk(sk)->inet_num; in __inet_hash_connect() [all …]
|
| H A D | inet_timewait_sock.c | 117 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), inet->inet_num, in inet_twsk_hashdance_schedule() 119 bhead2 = inet_bhashfn_portaddr(hashinfo, sk, twsk_net(tw), inet->inet_num); in inet_twsk_hashdance_schedule() 189 tw->tw_num = inet->inet_num; in inet_twsk_alloc()
|
| H A D | af_inet.c | 188 if (!inet->inet_num) { in inet_autobind() 193 inet->inet_sport = htons(inet->inet_num); in inet_autobind() 351 inet->inet_num = protocol; in inet_create() 378 if (inet->inet_num) { in inet_create() 384 inet->inet_sport = htons(inet->inet_num); in inet_create() 534 if (sk->sk_state != TCP_CLOSE || inet->inet_num) in __inet_bind() 564 inet->inet_sport = htons(inet->inet_num); in __inet_bind() 598 if (data_race(!inet_sk(sk)->inet_num) && inet_autobind(sk)) in inet_dgram_connect() 850 if (data_race(!inet_sk(sk)->inet_num) && !sk->sk_prot->no_autobind && in inet_send_prepare()
|
| H A D | raw.c | 96 hlist = &h->ht[raw_hashfunc(sock_net(sk), inet_sk(sk)->inet_num)]; in raw_hash_sk() 124 if (net_eq(sock_net(sk), net) && inet->inet_num == num && in raw_v4_match() 799 if (inet_sk(sk)->inet_num == IPPROTO_ICMP) in raw_sk_init() 836 if (inet_sk(sk)->inet_num != IPPROTO_ICMP) in do_raw_setsockopt() 856 if (inet_sk(sk)->inet_num != IPPROTO_ICMP) in do_raw_getsockopt() 1041 srcp = inet->inet_num; in raw_sock_seq_show()
|
| H A D | inet_connection_sock.c | 1212 newinet->inet_num = ireq->ir_num; in inet_csk_clone_lock() 1268 WARN_ON(inet_sk(sk)->inet_num && !inet_csk(sk)->icsk_bind_hash); in inet_csk_destroy_sock() 1299 inet_sk(sk)->inet_num = 0; in inet_csk_prepare_forced_close() 1343 err = sk->sk_prot->get_port(sk, inet->inet_num); in inet_csk_listen_start() 1345 inet->inet_sport = htons(inet->inet_num); in inet_csk_listen_start()
|
| H A D | tcp_diag.c | 294 offsetof(struct inet_sock, inet_num)); in twsk_build_assert() 426 !inet->inet_num) in tcp_diag_dump()
|
| H A D | tcp_timer.c | 579 inet->inet_num, tp->snd_una, tp->snd_nxt, in tcp_retransmit_timer() 587 inet->inet_num, tp->snd_una, tp->snd_nxt, in tcp_retransmit_timer()
|
| H A D | ip_input.c | 164 if (sk && inet_sk(sk)->inet_num == protocol && in ip_call_ra_chain()
|
| H A D | ip_sockglue.c | 350 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num == IPPROTO_RAW) in ip_ra_control() 1729 val = inet_sk(sk)->inet_num; in do_ip_getsockopt()
|
| H A D | udp.c | 317 inet_sk(sk)->inet_num = snum; in udp_lib_get_port() 323 inet_sk(sk)->inet_num = 0; in udp_lib_get_port() 2262 inet_sk(sk)->inet_num = 0; in udp_lib_unhash() 2350 inet_sk(sk)->inet_num); in udp_v4_rehash()
|
| H A D | inet_diag.c | 605 entry.sport = READ_ONCE(inet->inet_num); in inet_diag_bc_sk()
|
| /linux/Documentation/networking/net_cachelines/ |
| H A D | inet_sock.rst | 18 u16 inet_num
|
| /linux/include/net/ |
| H A D | inet_sock.h | 229 #define inet_num sk.__sk_common.skc_num macro
|
| H A D | ip.h | 104 ipcm->protocol = READ_ONCE(inet->inet_num); in ipcm_init_sk()
|
| H A D | ipv6.h | 1219 if (inet_sk(sk)->inet_num) in ip6_sock_set_v6only()
|
| /linux/net/l2tp/ |
| H A D | l2tp_ip.c | 240 inet_sk(sk)->inet_num = IPPROTO_L2TP; in l2tp_ip_open()
|
| H A D | l2tp_ip6.c | 250 inet_sk(sk)->inet_num = IPPROTO_L2TP; in l2tp_ip6_open()
|
| /linux/net/sctp/ |
| H A D | socket.c | 438 bp->port = inet_sk(sk)->inet_num; in sctp_do_bind() 453 inet_sk(sk)->inet_sport = htons(inet_sk(sk)->inet_num); in sctp_do_bind() 8539 inet_sk(sk)->inet_num = snum; in sctp_get_port_local() 8593 if (sctp_get_port(sk, inet_sk(sk)->inet_num)) { in sctp_listen_start() 8777 inet_sk(sk)->inet_num)]; in __sctp_put_port() 8784 inet_sk(sk)->inet_num = 0; in __sctp_put_port() 8811 port = htons(inet_sk(sk)->inet_num); in sctp_autobind() 9520 inet_sk(oldsk)->inet_num)]; in sctp_sock_migrate() 9525 inet_sk(newsk)->inet_num = inet_sk(oldsk)->inet_num; in sctp_sock_migrate()
|
| /linux/net/sunrpc/ |
| H A D | svcsock.c | 219 inet_sk(sk)->inet_num); in svc_one_sock_name() 226 inet_sk(sk)->inet_num); in svc_one_sock_name()
|