/linux/include/net/ |
H A D | inet_sock.h | 304 test_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags) 306 set_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags) 308 clear_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags) 310 assign_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags, val) 343 #define inet_sk(ptr) container_of_const(ptr, struct inet_sock, sk) macro 349 memcpy(inet_sk(sk_to) + 1, inet_sk(sk_from) + 1, in __inet_sk_copy_descendant() 407 inet_sk(sk)->convert_csum++; in inet_inc_convert_csum() 412 if (inet_sk(sk)->convert_csum > 0) in inet_dec_convert_csum() 413 inet_sk(sk)->convert_csum--; in inet_dec_convert_csum() 418 return !!inet_sk(sk)->convert_csum; in inet_get_convert_csum()
|
H A D | ip.h | 244 return __ip_make_skb(sk, fl4, &sk->sk_write_queue, &inet_sk(sk)->cork.base); in ip_finish_skb() 437 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); in ip_dont_fragment() 446 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); in ip_sk_accept_pmtu() 454 return READ_ONCE(inet_sk(sk)->pmtudisc) < IP_PMTUDISC_PROBE; in ip_sk_use_pmtu() 459 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); in ip_sk_ignore_df() 552 if (sk && inet_sk(sk)->inet_daddr) { in ip_select_ident_segs() 560 val = atomic_read(&inet_sk(sk)->inet_id); in ip_select_ident_segs() 561 atomic_set(&inet_sk(sk)->inet_id, val + segs); in ip_select_ident_segs() 563 val = atomic_add_return(segs, &inet_sk(sk)->inet_id); in ip_select_ident_segs() 669 inet_sk(sk)->inet_rcv_saddr = inet_sk(sk)->inet_saddr = 0; in inet_reset_saddr()
|
H A D | inet_ecn.h | 56 inet_sk(sk)->tos |= INET_ECN_ECT_0; in INET_ECN_xmit() 63 inet_sk(sk)->tos &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_tcp_estats.c | 93 static inline struct inet_sock *inet_sk(const struct sock *sk) in inet_sk() function 214 conn_id->localport = _(inet_sk(sk)->inet_sport); in tcp_estats_conn_id_init() 215 conn_id->remport = _(inet_sk(sk)->inet_dport); in tcp_estats_conn_id_init() 223 &inet_sk(sk)->inet_saddr, in tcp_estats_conn_id_init() 224 &inet_sk(sk)->inet_daddr); in tcp_estats_conn_id_init()
|
/linux/net/ipv4/ |
H A D | inet_hashtables.c | 168 inet_sk(sk)->inet_num = port; in inet_bind_hash() 185 bhash = inet_bhashfn(net, inet_sk(sk)->inet_num, hashinfo->bhash_size); in __inet_put_port() 187 head2 = inet_bhashfn_portaddr(hashinfo, sk, net, inet_sk(sk)->inet_num); in __inet_put_port() 192 inet_sk(sk)->inet_num = 0; in __inet_put_port() 219 unsigned short port = inet_sk(child)->inet_num; in __inet_inherit_port() 304 inet_sk(sk)->inet_num); in inet_lhash2_bucket_sk() 308 inet_sk(sk)->inet_rcv_saddr, in inet_lhash2_bucket_sk() 309 inet_sk(sk)->inet_num); in inet_lhash2_bucket_sk() 543 struct inet_sock *inet = inet_sk(sk); in __inet_check_established() 606 const struct inet_sock *inet = inet_sk(sk); in inet_sk_port_offset() [all …]
|
H A D | ping.c | 84 isk = inet_sk(sk); in ping_get_port() 96 isk2 = inet_sk(sk2); in ping_get_port() 113 isk2 = inet_sk(sk2); in ping_get_port() 145 pr_debug("ping_hash(sk->port=%u)\n", inet_sk(sk)->inet_num); in ping_hash() 153 struct inet_sock *isk = inet_sk(sk); in ping_unhash() 191 isk = inet_sk(sk); in ping_lookup() 287 inet_sk(sk), inet_sk(sk)->inet_num); in ping_close() 398 struct inet_sock *isk = inet_sk(sk); in ping_set_saddr() 417 struct inet_sock *isk = inet_sk(sk); in ping_bind() 533 inet_sock = inet_sk(sk); in ping_err() [all …]
|
H A D | raw.c | 96 hlist = &h->ht[raw_hashfunc(sock_net(sk), inet_sk(sk)->inet_num)]; in raw_hash_sk() 122 const struct inet_sock *inet = inet_sk(sk); in raw_v4_match() 210 struct inet_sock *inet = inet_sk(sk); in raw_err() 331 struct inet_sock *inet = inet_sk(sk); in raw_send_hdrinc() 484 struct inet_sock *inet = inet_sk(sk); in raw_sendmsg() 702 struct inet_sock *inet = inet_sk(sk); in raw_bind() 742 struct inet_sock *inet = inet_sk(sk); in raw_recvmsg() 796 if (inet_sk(sk)->inet_num == IPPROTO_ICMP) in raw_sk_init() 833 if (inet_sk(sk)->inet_num != IPPROTO_ICMP) in do_raw_setsockopt() 853 if (inet_sk(sk)->inet_num != IPPROTO_ICMP) in do_raw_getsockopt() [all …]
|
H A D | udp_tunnel_core.c | 94 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_push_rx_port() 108 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_drop_rx_port() 124 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_notify_add_rx_port() 144 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_notify_del_rx_port()
|
H A D | inet_connection_sock.c | 138 sk_range = READ_ONCE(inet_sk(sk)->local_port_range); in inet_sk_get_local_port_range() 854 struct inet_sock *newinet = inet_sk(newsk); in inet_csk_route_child_sock() 1247 inet_sk(newsk)->inet_dport = inet_rsk(req)->ir_rmt_port; in inet_csk_clone_lock() 1248 inet_sk(newsk)->inet_num = inet_rsk(req)->ir_num; in inet_csk_clone_lock() 1249 inet_sk(newsk)->inet_sport = htons(inet_rsk(req)->ir_num); in inet_csk_clone_lock() 1254 inet_sk(newsk)->mc_list = NULL; in inet_csk_clone_lock() 1290 /* If it has not 0 inet_sk(sk)->inet_num, it must be bound */ in inet_csk_destroy_sock() 1291 WARN_ON(inet_sk(sk)->inet_num && !inet_csk(sk)->icsk_bind_hash); in inet_csk_destroy_sock() 1315 inet_sk(sk)->inet_num = 0; in inet_csk_prepare_forced_close() 1332 struct inet_sock *inet = inet_sk(s in inet_csk_listen_start() [all...] |
H A D | datagram.c | 21 struct inet_sock *inet = inet_sk(sk); in __ip4_datagram_connect() 102 const struct inet_sock *inet = inet_sk(sk); in ip4_datagram_release_cb()
|
H A D | tcp_metrics.c | 301 inetpeer_set_addr_v4(&saddr, inet_sk(sk)->inet_saddr); in tcp_get_metrics() 302 inetpeer_set_addr_v4(&daddr, inet_sk(sk)->inet_daddr); in tcp_get_metrics() 303 hash = ipv4_addr_hash(inet_sk(sk)->inet_daddr); in tcp_get_metrics() 308 inetpeer_set_addr_v4(&saddr, inet_sk(sk)->inet_saddr); in tcp_get_metrics() 309 inetpeer_set_addr_v4(&daddr, inet_sk(sk)->inet_daddr); in tcp_get_metrics() 310 hash = ipv4_addr_hash(inet_sk(sk)->inet_daddr); in tcp_get_metrics()
|
H A D | ip_sockglue.c | 172 unsigned long flags = inet_cmsg_flags(inet_sk(sk)); in ip_cmsg_recv_offset() 350 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num == IPPROTO_RAW) in ip_ra_control() 570 if (inet_cmsg_flags(inet_sk(sk))) in ip_recv_error() 588 u8 old_tos = inet_sk(sk)->tos; in __ip_sock_set_tos() 595 WRITE_ONCE(inet_sk(sk)->tos, val); in __ip_sock_set_tos() 625 WRITE_ONCE(inet_sk(sk)->pmtudisc, val); in ip_sock_set_mtu_discover() 895 struct inet_sock *inet = inet_sk(sk); in do_ip_setsockopt() 1510 struct inet_sock *inet = inet_sk(sk); in do_ip_getsockopt() 1729 val = inet_sk(sk)->inet_num; in do_ip_getsockopt()
|
H A D | af_inet.c | 136 struct inet_sock *inet = inet_sk(sk); in inet_sock_destruct() 179 inet = inet_sk(sk); in inet_autobind() 337 inet = inet_sk(sk); in inet_create() 477 struct inet_sock *inet = inet_sk(sk); in __inet_bind() 592 if (data_race(!inet_sk(sk)->inet_num) && inet_autobind(sk)) in inet_dgram_connect() 801 struct inet_sock *inet = inet_sk(sk); in inet_getname() 838 if (data_race(!inet_sk(sk)->inet_num) && !sk->sk_prot->no_autobind && in inet_send_prepare() 1257 struct inet_sock *inet = inet_sk(sk); in inet_sk_reselect_saddr() 1313 struct inet_sock *inet = inet_sk(sk); in inet_sk_rebuild_header()
|
H A D | udp.c | 318 inet_sk(sk)->inet_num = snum; in udp_lib_get_port() 324 inet_sk(sk)->inet_num = 0; in udp_lib_get_port() 362 ipv4_portaddr_hash(sock_net(sk), inet_sk(sk)->inet_rcv_saddr, 0); in udp_v4_get_port() 388 inet = inet_sk(sk); in compute_score() 584 const struct inet_sock *inet = inet_sk(sk); in __udp_is_mcast_sock() 757 inet = inet_sk(sk); in __udp4_lib_err() 910 struct inet_sock *inet = inet_sk(sk); in udp_send_skb() 1002 struct inet_sock *inet = inet_sk(sk); in udp_push_pending_frames() 1059 struct inet_sock *inet = inet_sk(sk); in udp_sendmsg() 1817 struct inet_sock *inet = inet_sk(sk); in udp_recvmsg() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | fs_tcp.c | 37 &inet_sk(sk)->inet_daddr, 4); in accel_fs_tcp_set_ipv4_flow() 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() 97 inet_sk(sk)->inet_sport, in mlx5e_accel_fs_add_sk() 98 &inet_sk(sk)->inet_daddr, in mlx5e_accel_fs_add_sk() 99 inet_sk(sk)->inet_dport); in mlx5e_accel_fs_add_sk() 127 ntohs(inet_sk(sk)->inet_sport)); in mlx5e_accel_fs_add_sk() 129 ntohs(inet_sk(sk)->inet_dport)); in mlx5e_accel_fs_add_sk()
|
/linux/include/linux/ |
H A D | ipv6.h | 279 test_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags) 281 set_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags) 283 clear_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags) 285 assign_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags, val) 322 return sk_fullsock(__sk) ? inet_sk(__sk)->pinet6 : NULL; in inet6_sk()
|
/linux/net/ipv6/ |
H A D | raw.c | 71 if (inet_sk(sk)->inet_num != num || in raw_v6_match() 219 struct inet_sock *inet = inet_sk(sk); in rawv6_bind() 388 struct inet_sock *inet = inet_sk(sk); in rawv6_rcv() 530 total_len = inet_sk(sk)->cork.base.length; in rawv6_push_pending_frames() 746 struct inet_sock *inet = inet_sk(sk); in rawv6_sendmsg() 1006 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt() 1045 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt() 1106 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt() 1169 if (inet_sk(sk)->inet_num == IPPROTO_RAW) in rawv6_close() 1186 switch (inet_sk(sk)->inet_num) { in rawv6_init_sk() [all …]
|
H A D | inet6_hashtables.c | 99 if (net_eq(sock_net(sk), net) && inet_sk(sk)->inet_num == hnum && in compute_score() 269 struct inet_sock *inet = inet_sk(sk); in __inet6_check_established() 332 const struct inet_sock *inet = inet_sk(sk); in inet6_sk_port_offset() 344 if (!inet_sk(sk)->inet_num) in inet6_hash_connect()
|
H A D | inet6_connection_sock.c | 65 sin6->sin6_port = inet_sk(sk)->inet_dport; in inet6_csk_addr2sockaddr() 82 struct inet_sock *inet = inet_sk(sk); in inet6_csk_route_socket()
|
/linux/net/l2tp/ |
H A D | l2tp_ip.c | 64 const struct inet_sock *inet = inet_sk(sk); in __l2tp_ip_bind_lookup() 240 inet_sk(sk)->inet_num = IPPROTO_L2TP; in l2tp_ip_open() 272 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_bind() 380 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_getname() 426 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_sendmsg() 547 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_recvmsg()
|
/linux/include/trace/events/ |
H A D | tcp.h | 42 const struct inet_sock *inet = inet_sk(sk); 118 const struct inet_sock *inet = inet_sk(sk); 166 struct inet_sock *inet = inet_sk(sk); 293 const struct inet_sock *inet = inet_sk(sk); 385 struct inet_sock *inet = inet_sk(sk); 640 const struct inet_sock *inet = inet_sk(sk); 695 const struct inet_sock *inet = inet_sk(sk);
|
/linux/net/mptcp/ |
H A D | sockopt.c | 721 WRITE_ONCE(inet_sk(ssk)->local_port_range, in mptcp_setsockopt_sol_ip_set() 722 READ_ONCE(inet_sk(sk)->local_port_range)); in mptcp_setsockopt_sol_ip_set() 749 val = READ_ONCE(inet_sk(sk)->tos); in mptcp_setsockopt_v4_set_tos() 1133 const struct inet_sock *inet = inet_sk(sk); in mptcp_get_sub_addrs() 1421 return mptcp_put_int_option(msk, optval, optlen, READ_ONCE(inet_sk(sk)->tos)); in mptcp_getsockopt_v4() 1427 READ_ONCE(inet_sk(sk)->local_port_range)); in mptcp_getsockopt_v4() 1495 __ip_sock_set_tos(ssk, inet_sk(sk)->tos); in sync_socket_options() 1532 WRITE_ONCE(inet_sk(ssk)->local_port_range, READ_ONCE(inet_sk(sk)->local_port_range)); in sync_socket_options()
|
/linux/drivers/net/wireguard/ |
H A D | socket.c | 46 fl.fl4_sport = inet_sk(sock)->inet_sport; in send4() 126 fl.fl6_sport = inet_sk(sock)->inet_sport; in send6() 397 port6.local_udp_port = inet_sk(new4->sk)->inet_sport; in wg_socket_init() 432 wg->incoming_port = ntohs(inet_sk(new4)->inet_sport); in wg_socket_reinit()
|
/linux/net/dccp/ |
H A D | ipv4.c | 49 struct inet_sock *inet = inet_sk(sk); in dccp_v4_connect() 163 const struct inet_sock *inet = inet_sk(sk); in dccp_do_pmtu_discovery() 384 const struct inet_sock *inet = inet_sk(sk); in dccp_v4_send_check() 426 newinet = inet_sk(newsk); in dccp_v4_request_recv_sock() 515 READ_ONCE(inet_sk(sk)->tos)); in dccp_v4_send_response() 562 inet_sk(ctl_sk)->tos); in dccp_v4_ctl_send_reset()
|
/linux/net/sctp/ |
H A D | protocol.c | 179 struct inet_sock *newinet, *inet = inet_sk(sk); in sctp_v4_copy_ip_options() 182 newinet = inet_sk(newsk); in sctp_v4_copy_ip_options() 202 struct inet_sock *inet = inet_sk(sk); in sctp_v4_ip_options_len() 240 addr->v4.sin_addr.s_addr = inet_sk(sk)->inet_rcv_saddr; in sctp_v4_from_sk() 247 inet_sk(sk)->inet_rcv_saddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_saddr() 253 inet_sk(sk)->inet_daddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_daddr() 430 u8 tos = READ_ONCE(inet_sk(sk)->tos); in sctp_v4_get_dst() 600 newinet = inet_sk(newsk); in sctp_v4_create_accept_sk() 1060 struct inet_sock *inet = inet_sk(sk); in sctp_v4_xmit()
|