Home
last modified time | relevance | path

Searched refs:inet_sk (Results 1 – 25 of 101) sorted by relevance

12345

/linux-6.15/include/net/
H A Dinet_sock.h312 test_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags)
314 set_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags)
316 clear_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags)
318 assign_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags, val)
355 #define inet_sk(ptr) container_of_const(ptr, struct inet_sock, sk) macro
361 memcpy(inet_sk(sk_to) + 1, inet_sk(sk_from) + 1, in __inet_sk_copy_descendant()
419 inet_sk(sk)->convert_csum++; in inet_inc_convert_csum()
424 if (inet_sk(sk)->convert_csum > 0) in inet_dec_convert_csum()
425 inet_sk(sk)->convert_csum--; in inet_dec_convert_csum()
430 return !!inet_sk(sk)->convert_csum; in inet_get_convert_csum()
H A Dip.h245 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()
559 if (sk && inet_sk(sk)->inet_daddr) { in ip_select_ident_segs()
567 val = atomic_read(&inet_sk(sk)->inet_id); in ip_select_ident_segs()
568 atomic_set(&inet_sk(sk)->inet_id, val + segs); in ip_select_ident_segs()
570 val = atomic_add_return(segs, &inet_sk(sk)->inet_id); in ip_select_ident_segs()
676 inet_sk(sk)->inet_rcv_saddr = inet_sk(sk)->inet_saddr = 0; in inet_reset_saddr()
H A Dinet_ecn.h56 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-6.15/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_estats.c93 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-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.c37 &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-6.15/net/ipv4/
H A Dinet_hashtables.c168 inet_sk(sk)->inet_num = port; in inet_bind_hash()
192 inet_sk(sk)->inet_num = 0; in __inet_put_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()
545 struct inet_sock *inet = inet_sk(sk); in __inet_check_established()
909 int port = inet_sk(sk)->inet_num; in __inet_bhash2_update_saddr()
1017 int port = inet_sk(sk)->inet_num; in __inet_hash_connect()
1177 inet_sk(sk)->inet_sport = 0; in __inet_hash_connect()
1178 inet_sk(sk)->inet_num = 0; in __inet_hash_connect()
[all …]
H A Dping.c84 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()
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()
854 struct inet_sock *isk = inet_sk(sk); in ping_recvmsg()
[all …]
H A Draw.c96 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 Dudp_tunnel_core.c94 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 Ddatagram.c21 struct inet_sock *inet = inet_sk(sk); in __ip4_datagram_connect()
104 const struct inet_sock *inet = inet_sk(sk); in ip4_datagram_release_cb()
H A Dinet_connection_sock.c138 sk_range = READ_ONCE(inet_sk(sk)->local_port_range); in inet_sk_get_local_port_range()
842 struct inet_sock *newinet = inet_sk(newsk); in inet_csk_route_child_sock()
1246 newinet = inet_sk(newsk); in inet_csk_clone_lock()
1270 inet_sk(newsk)->mc_list = NULL; in inet_csk_clone_lock()
1310 WARN_ON(inet_sk(sk)->inet_num && !inet_csk(sk)->icsk_bind_hash); in inet_csk_destroy_sock()
1334 inet_sk(sk)->inet_num = 0; in inet_csk_prepare_forced_close()
1351 struct inet_sock *inet = inet_sk(sk); in inet_csk_listen_start()
1558 const struct inet_sock *inet = inet_sk(sk); in inet_csk_rebuild_route()
1578 struct inet_sock *inet = inet_sk(sk); in inet_csk_update_pmtu()
H A Dxfrm4_output.c45 inet_sk(skb->sk)->inet_dport, mtu); in xfrm4_local_error()
H A Dtcp_metrics.c301 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 Dip_sockglue.c172 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 Daf_inet.c136 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()
475 struct inet_sock *inet = inet_sk(sk); in __inet_bind()
590 if (data_race(!inet_sk(sk)->inet_num) && inet_autobind(sk)) in inet_dgram_connect()
799 struct inet_sock *inet = inet_sk(sk); in inet_getname()
836 if (data_race(!inet_sk(sk)->inet_num) && !sk->sk_prot->no_autobind && in inet_send_prepare()
1255 struct inet_sock *inet = inet_sk(sk); in inet_sk_reselect_saddr()
1311 struct inet_sock *inet = inet_sk(sk); in inet_sk_rebuild_header()
H A Dinet_timewait_sock.c112 const struct inet_sock *inet = inet_sk(sk); in inet_twsk_hashdance_schedule()
191 const struct inet_sock *inet = inet_sk(sk); in inet_twsk_alloc()
/linux-6.15/include/linux/
H A Dipv6.h280 test_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags)
282 set_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags)
284 clear_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags)
286 assign_bit(INET_FLAGS_##nr, &inet_sk(sk)->inet_flags, val)
323 return sk_fullsock(__sk) ? inet_sk(__sk)->pinet6 : NULL; in inet6_sk()
/linux-6.15/net/ipv6/
H A Dinet6_hashtables.c99 if (net_eq(sock_net(sk), net) && inet_sk(sk)->inet_num == hnum && in compute_score()
271 struct inet_sock *inet = inet_sk(sk); in __inet6_check_established()
346 const struct inet_sock *inet = inet_sk(sk); in inet6_sk_port_offset()
358 const struct inet_sock *inet = inet_sk(sk); in inet6_hash_connect()
363 if (!inet_sk(sk)->inet_num) in inet6_hash_connect()
H A Draw.c71 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()
998 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt()
1037 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt()
1098 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_getsockopt()
1161 if (inet_sk(sk)->inet_num == IPPROTO_RAW) in rawv6_close()
1178 switch (inet_sk(sk)->inet_num) { in rawv6_init_sk()
[all …]
/linux-6.15/net/l2tp/
H A Dl2tp_ip.c64 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()
540 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_recvmsg()
/linux-6.15/net/dccp/
H A Dipv4.c50 struct inet_sock *inet = inet_sk(sk); in dccp_v4_connect()
164 const struct inet_sock *inet = inet_sk(sk); in dccp_do_pmtu_discovery()
385 const struct inet_sock *inet = inet_sk(sk); in dccp_v4_send_check()
427 newinet = inet_sk(newsk); in dccp_v4_request_recv_sock()
474 .flowi4_tos = inet_dscp_to_dsfield(inet_sk_dscp(inet_sk(sk))), in dccp_v4_route_skb()
513 READ_ONCE(inet_sk(sk)->tos)); in dccp_v4_send_response()
560 inet_sk(ctl_sk)->tos); in dccp_v4_ctl_send_reset()
/linux-6.15/include/trace/events/
H A Dtcp.h42 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);
299 const struct inet_sock *inet = inet_sk(sk);
391 struct inet_sock *inet = inet_sk(sk);
646 const struct inet_sock *inet = inet_sk(sk);
701 const struct inet_sock *inet = inet_sk(sk);
/linux-6.15/drivers/net/wireguard/
H A Dsocket.c46 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-6.15/net/sctp/
H A Dprotocol.c180 struct inet_sock *newinet, *inet = inet_sk(sk); in sctp_v4_copy_ip_options()
183 newinet = inet_sk(newsk); in sctp_v4_copy_ip_options()
200 struct inet_sock *inet = inet_sk(sk); in sctp_v4_ip_options_len()
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()
251 inet_sk(sk)->inet_daddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_daddr()
433 dscp = inet_sk_dscp(inet_sk(sk)); in sctp_v4_get_dst()
601 newinet = inet_sk(newsk); in sctp_v4_create_accept_sk()
1075 struct inet_sock *inet = inet_sk(sk); in sctp_v4_xmit()
/linux-6.15/net/mptcp/
H A Dsockopt.c721 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()
1433 READ_ONCE(inet_sk(sk)->local_port_range)); in mptcp_getsockopt_v4()
1523 __ip_sock_set_tos(ssk, inet_sk(sk)->tos); in sync_socket_options()
1560 WRITE_ONCE(inet_sk(ssk)->local_port_range, READ_ONCE(inet_sk(sk)->local_port_range)); in sync_socket_options()

12345