Home
last modified time | relevance | path

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

1234

/Linux-v5.4/include/net/
Dinet_sock.h286 static inline struct inet_sock *inet_sk(const struct sock *sk) in inet_sk() function
295 memcpy(inet_sk(sk_to) + 1, inet_sk(sk_from) + 1, in __inet_sk_copy_descendant()
353 if (inet_sk(sk)->transparent || inet_sk(sk)->hdrincl) in inet_sk_flowi_flags()
360 inet_sk(sk)->convert_csum++; in inet_inc_convert_csum()
365 if (inet_sk(sk)->convert_csum > 0) in inet_dec_convert_csum()
366 inet_sk(sk)->convert_csum--; in inet_dec_convert_csum()
371 return !!inet_sk(sk)->convert_csum; in inet_get_convert_csum()
Dip.h237 return __ip_queue_xmit(sk, skb, fl, inet_sk(sk)->tos); in ip_queue_xmit()
242 return __ip_make_skb(sk, fl4, &sk->sk_write_queue, &inet_sk(sk)->cork.base); in ip_finish_skb()
414 u8 pmtudisc = READ_ONCE(inet_sk(sk)->pmtudisc); in ip_dont_fragment()
423 return inet_sk(sk)->pmtudisc != IP_PMTUDISC_INTERFACE && in ip_sk_accept_pmtu()
424 inet_sk(sk)->pmtudisc != IP_PMTUDISC_OMIT; in ip_sk_accept_pmtu()
429 return inet_sk(sk)->pmtudisc < IP_PMTUDISC_PROBE; in ip_sk_use_pmtu()
434 return inet_sk(sk)->pmtudisc < IP_PMTUDISC_DO || in ip_sk_ignore_df()
435 inet_sk(sk)->pmtudisc == IP_PMTUDISC_OMIT; in ip_sk_ignore_df()
508 if (sk && inet_sk(sk)->inet_daddr) { in ip_select_ident_segs()
509 iph->id = htons(inet_sk(sk)->inet_id); in ip_select_ident_segs()
[all …]
Dinet_ecn.h54 inet_sk(sk)->tos |= INET_ECN_ECT_0; in INET_ECN_xmit()
61 inet_sk(sk)->tos &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
/Linux-v5.4/tools/testing/selftests/bpf/progs/
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-v5.4/net/ipv4/
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()
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()
190 isk = inet_sk(sk); in ping_lookup()
287 inet_sk(sk), inet_sk(sk)->inet_num); in ping_close()
374 struct inet_sock *isk = inet_sk(sk); in ping_set_saddr()
390 struct inet_sock *isk = inet_sk(sk); in ping_clear_saddr()
407 struct inet_sock *isk = inet_sk(sk); in ping_bind()
[all …]
Dudp_tunnel.c71 inet_sk(sk)->mc_loop = 0; in setup_udp_tunnel_sock()
101 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_push_rx_port()
119 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_drop_rx_port()
135 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_notify_add_rx_port()
159 ti.port = inet_sk(sk)->inet_sport; in udp_tunnel_notify_del_rx_port()
Dinet_hashtables.c95 inet_sk(sk)->inet_num = snum; in inet_bind_hash()
106 const int bhash = inet_bhashfn(sock_net(sk), inet_sk(sk)->inet_num, in __inet_put_port()
115 inet_sk(sk)->inet_num = 0; in __inet_put_port()
131 unsigned short port = inet_sk(child)->inet_num; in __inet_inherit_port()
183 inet_sk(sk)->inet_num); in inet_lhash2_bucket_sk()
187 inet_sk(sk)->inet_rcv_saddr, in inet_lhash2_bucket_sk()
188 inet_sk(sk)->inet_num); in inet_lhash2_bucket_sk()
400 struct inet_sock *inet = inet_sk(sk); in __inet_check_established()
463 const struct inet_sock *inet = inet_sk(sk); in inet_sk_port_offset()
628 int port = inet_sk(sk)->inet_num; in __inet_hash_connect()
[all …]
Dinet_connection_sock.c583 struct inet_sock *newinet = inet_sk(newsk); in inet_csk_route_child_sock()
793 inet_sk(newsk)->inet_dport = inet_rsk(req)->ir_rmt_port; in inet_csk_clone_lock()
794 inet_sk(newsk)->inet_num = inet_rsk(req)->ir_num; in inet_csk_clone_lock()
795 inet_sk(newsk)->inet_sport = htons(inet_rsk(req)->ir_num); in inet_csk_clone_lock()
800 inet_sk(newsk)->mc_list = NULL; in inet_csk_clone_lock()
834 WARN_ON(inet_sk(sk)->inet_num && !inet_csk(sk)->icsk_bind_hash); in inet_csk_destroy_sock()
863 inet_sk(sk)->inet_num = 0; in inet_csk_prepare_forced_close()
870 struct inet_sock *inet = inet_sk(sk); in inet_csk_listen_start()
1017 const struct inet_sock *inet = inet_sk(sk); in inet_csk_addr2sockaddr()
1055 const struct inet_sock *inet = inet_sk(sk); in inet_csk_rebuild_route()
[all …]
Draw.c98 head = &h->ht[inet_sk(sk)->inet_num & (RAW_HTABLE_SIZE - 1)]; in raw_hash_sk()
125 struct inet_sock *inet = inet_sk(sk); in __raw_v4_lookup()
227 struct inet_sock *inet = inet_sk(sk); in raw_err()
348 struct inet_sock *inet = inet_sk(sk); in raw_send_hdrinc()
500 struct inet_sock *inet = inet_sk(sk); in raw_sendmsg()
717 struct inet_sock *inet = inet_sk(sk); in raw_bind()
753 struct inet_sock *inet = inet_sk(sk); in raw_recvmsg()
807 if (inet_sk(sk)->inet_num == IPPROTO_ICMP) in raw_sk_init()
844 if (inet_sk(sk)->inet_num != IPPROTO_ICMP) in do_raw_setsockopt()
874 if (inet_sk(sk)->inet_num != IPPROTO_ICMP) in do_raw_getsockopt()
[all …]
Ddatagram.c22 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()
Dudp.c304 inet_sk(sk)->inet_num = snum; in udp_lib_get_port()
310 inet_sk(sk)->inet_num = 0; in udp_lib_get_port()
346 ipv4_portaddr_hash(sock_net(sk), inet_sk(sk)->inet_rcv_saddr, 0); in udp_v4_get_port()
372 inet = inet_sk(sk); in compute_score()
521 struct inet_sock *inet = inet_sk(sk); in __udp_is_mcast_sock()
668 inet = inet_sk(sk); in __udp4_lib_err()
818 struct inet_sock *inet = inet_sk(sk); in udp_send_skb()
910 struct inet_sock *inet = inet_sk(sk); in udp_push_pending_frames()
967 struct inet_sock *inet = inet_sk(sk); in udp_sendmsg()
1248 struct inet_sock *inet = inet_sk(sk); in udp_sendpage()
[all …]
Daf_inet.c132 struct inet_sock *inet = inet_sk(sk); in inet_sock_destruct()
180 inet = inet_sk(sk); in inet_autobind()
329 inet = inet_sk(sk); in inet_create()
461 struct inet_sock *inet = inet_sk(sk); in __inet_bind()
569 if (!inet_sk(sk)->inet_num && inet_autobind(sk)) in inet_dgram_connect()
638 if (inet_sk(sk)->defer_connect) in __inet_stream_connect()
661 if (!err && inet_sk(sk)->defer_connect) in __inet_stream_connect()
764 struct inet_sock *inet = inet_sk(sk); in inet_getname()
792 if (!inet_sk(sk)->inet_num && !sk->sk_prot->no_autobind && in inet_send_prepare()
1190 struct inet_sock *inet = inet_sk(sk); in inet_sk_reselect_saddr()
[all …]
Dtcp_metrics.c281 inetpeer_set_addr_v4(&saddr, inet_sk(sk)->inet_saddr); in tcp_get_metrics()
282 inetpeer_set_addr_v4(&daddr, inet_sk(sk)->inet_daddr); in tcp_get_metrics()
283 hash = ipv4_addr_hash(inet_sk(sk)->inet_daddr); in tcp_get_metrics()
288 inetpeer_set_addr_v4(&saddr, inet_sk(sk)->inet_saddr); in tcp_get_metrics()
289 inetpeer_set_addr_v4(&daddr, inet_sk(sk)->inet_daddr); in tcp_get_metrics()
290 hash = ipv4_addr_hash(inet_sk(sk)->inet_daddr); in tcp_get_metrics()
Dinet_timewait_sock.c104 const struct inet_sock *inet = inet_sk(sk); in inet_twsk_hashdance()
167 const struct inet_sock *inet = inet_sk(sk); in inet_twsk_alloc()
Dip_sockglue.c174 struct inet_sock *inet = inet_sk(sk); in ip_cmsg_recv_offset()
342 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num == IPPROTO_RAW) in ip_ra_control()
423 struct inet_sock *inet = inet_sk(sk); in ip_local_error()
547 if (inet_sk(sk)->cmsg_flags) in ip_recv_error()
593 struct inet_sock *inet = inet_sk(sk); in do_ip_setsockopt()
911 if (inet_sk(sk)->is_icsk) in do_ip_setsockopt()
1211 bool prepare = (inet_sk(sk)->cmsg_flags & IP_CMSG_PKTINFO) || in ipv4_pktinfo_prepare()
1312 struct inet_sock *inet = inet_sk(sk); in do_ip_getsockopt()
/Linux-v5.4/net/ipv6/
Draw.c76 if (inet_sk(sk)->inet_num == num) { in __raw_v6_lookup()
244 struct inet_sock *inet = inet_sk(sk); in rawv6_bind()
326 struct inet_sock *inet = inet_sk(sk); in rawv6_err()
418 struct inet_sock *inet = inet_sk(sk); in rawv6_rcv()
558 total_len = inet_sk(sk)->cork.base.length; in rawv6_push_pending_frames()
772 struct inet_sock *inet = inet_sk(sk); in rawv6_sendmsg()
1030 inet_sk(sk)->hdrincl = !!val; in do_rawv6_setsockopt()
1033 if (inet_sk(sk)->inet_num == IPPROTO_ICMPV6 && in do_rawv6_setsockopt()
1072 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in rawv6_setsockopt()
1095 if (inet_sk(sk)->inet_num != IPPROTO_ICMPV6) in compat_rawv6_setsockopt()
[all …]
Dinet6_hashtables.c99 if (net_eq(sock_net(sk), net) && inet_sk(sk)->inet_num == hnum && in compute_score()
205 struct inet_sock *inet = inet_sk(sk); in __inet6_check_established()
267 const struct inet_sock *inet = inet_sk(sk); in inet6_sk_port_offset()
279 if (!inet_sk(sk)->inet_num) in inet6_hash_connect()
Dipv6_sockglue.c63 if (sk->sk_type != SOCK_RAW || inet_sk(sk)->inet_num != IPPROTO_RAW) in ip6_ra_control()
103 if (inet_sk(sk)->is_icsk) { in ipv6_update_options()
106 inet_sk(sk)->inet_daddr != LOOPBACK4_IPV6) { in ipv6_update_options()
256 inet_sk(sk)->inet_num) in do_ipv6_setsockopt()
374 inet_sk(sk)->transparent = valbool; in do_ipv6_setsockopt()
382 inet_sk(sk)->freebind = valbool; in do_ipv6_setsockopt()
644 if (inet_sk(sk)->is_icsk) in do_ipv6_setsockopt()
1238 val = inet_sk(sk)->transparent; in do_ipv6_getsockopt()
1242 val = inet_sk(sk)->freebind; in do_ipv6_getsockopt()
Dinet6_connection_sock.c65 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()
Dping.c49 struct inet_sock *inet = inet_sk(sk); in ping_v6_sendmsg()
203 struct inet_sock *inet = inet_sk(v); in ping_v6_seq_show()
/Linux-v5.4/net/l2tp/
Dl2tp_ip.c54 const struct inet_sock *inet = inet_sk(sk); in __l2tp_ip_bind_lookup()
215 inet_sk(sk)->inet_num = IPPROTO_L2TP; in l2tp_ip_open()
247 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_bind()
350 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_getname()
395 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_sendmsg()
515 struct inet_sock *inet = inet_sk(sk); in l2tp_ip_recvmsg()
/Linux-v5.4/include/trace/events/
Dudp.h24 __entry->lport = inet_sk(sk)->inet_num;
Dtcp.h69 struct inet_sock *inet = inet_sk(sk);
136 struct inet_sock *inet = inet_sk(sk);
255 const struct inet_sock *inet = inet_sk(sk);
/Linux-v5.4/net/sctp/
Dprotocol.c177 struct inet_sock *newinet, *inet = inet_sk(sk); in sctp_v4_copy_ip_options()
180 newinet = inet_sk(newsk); in sctp_v4_copy_ip_options()
200 struct inet_sock *inet = inet_sk(sk); in sctp_v4_ip_options_len()
237 addr->v4.sin_addr.s_addr = inet_sk(sk)->inet_rcv_saddr; in sctp_v4_from_sk()
243 inet_sk(sk)->inet_rcv_saddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_saddr()
249 inet_sk(sk)->inet_daddr = addr->v4.sin_addr.s_addr; in sctp_v4_to_sk_daddr()
413 __u8 tos = inet_sk(sk)->tos; in sctp_v4_get_dst()
570 newinet = inet_sk(newsk); in sctp_v4_create_accept_sk()
961 struct inet_sock *inet = inet_sk(skb->sk); in sctp_v4_xmit()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.c41 struct inet_sock *inet = inet_sk(sk); in mlx5e_tls_set_ipv4_flow()
65 struct inet_sock *inet = inet_sk(sk); in mlx5e_tls_set_flow_tcp_ports()

1234