/net/ipv4/ |
H A D | datagram.c | 25 struct inet_sock *inet = inet_sk(sk); local 45 saddr = inet->inet_saddr; 48 oif = inet->mc_index; 50 saddr = inet->mc_addr; 52 fl4 = &inet->cork.fl.u.ip4; 56 inet->inet_sport, usin->sin_port, sk, true); 69 if (!inet->inet_saddr) 70 inet->inet_saddr = fl4->saddr; /* Update source address */ 71 if (!inet->inet_rcv_saddr) { 72 inet 91 const struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | ip_sockglue.c | 150 struct inet_sock *inet = inet_sk(skb->sk); local 151 unsigned int flags = inet->cmsg_flags; 333 struct inet_sock *inet = inet_sk(sk); local 338 if (!inet->recverr) 414 struct inet_sock *inet = inet_sk(sk); local 420 if (inet->cmsg_flags) 457 struct inet_sock *inet = inet_sk(sk); local 513 old = rcu_dereference_protected(inet->inet_opt, 515 if (inet->is_icsk) { 521 inet 1114 struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | raw.c | 115 struct inet_sock *inet = inet_sk(sk); local 117 if (net_eq(sock_net(sk), net) && inet->inet_num == num && 118 !(inet->inet_daddr && inet->inet_daddr != raddr) && 119 !(inet->inet_rcv_saddr && inet->inet_rcv_saddr != laddr) && 213 struct inet_sock *inet = inet_sk(sk); local 229 if (!inet->recverr && sk->sk_state != TCP_ESTABLISHED) 250 harderr = inet->pmtudisc != IP_PMTUDISC_DONT; 255 if (inet 329 struct inet_sock *inet = inet_sk(sk); local 466 struct inet_sock *inet = inet_sk(sk); local 658 struct inet_sock *inet = inet_sk(sk); local 686 struct inet_sock *inet = inet_sk(sk); local 984 struct inet_sock *inet = inet_sk(sp); local [all...] |
H A D | af_inet.c | 95 #include <linux/inet.h> 149 struct inet_sock *inet = inet_sk(sk); local 162 pr_err("Attempt to release alive inet socket %p\n", sk); 171 kfree(rcu_dereference_protected(inet->inet_opt, 1)); 190 struct inet_sock *inet; local 193 inet = inet_sk(sk); 194 if (!inet->inet_num) { 199 inet->inet_sport = htons(inet->inet_num); 287 * Create an inet socke 295 struct inet_sock *inet; local 479 struct inet_sock *inet = inet_sk(sk); local 751 struct inet_sock *inet = inet_sk(sk); local 1164 struct inet_sock *inet = inet_sk(sk); local 1213 struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | tcp_probe.c | 97 const struct inet_sock *inet = inet_sk(sk); local 100 if ((port == 0 || ntohs(inet->inet_dport) == port || 101 ntohs(inet->inet_sport) == port) && 110 p->saddr = inet->inet_saddr; 111 p->sport = inet->inet_sport; 112 p->daddr = inet->inet_daddr; 113 p->dport = inet->inet_dport;
|
H A D | inet_timewait_sock.c | 129 const struct inet_sock *inet = inet_sk(sk); local 135 Note, that any socket with inet->num != 0 MUST be bound in 138 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), inet->inet_num, 179 const struct inet_sock *inet = inet_sk(sk); local 184 tw->tw_daddr = inet->inet_daddr; 185 tw->tw_rcv_saddr = inet->inet_rcv_saddr; 187 tw->tw_tos = inet->tos; 188 tw->tw_num = inet->inet_num; 191 tw->tw_sport = inet->inet_sport; 192 tw->tw_dport = inet [all...] |
H A D | udp.c | 97 #include <linux/inet.h> 344 struct inet_sock *inet = inet_sk(sk); local 347 if (inet->inet_rcv_saddr) { 348 if (inet->inet_rcv_saddr != daddr) 352 if (inet->inet_daddr) { 353 if (inet->inet_daddr != saddr) 357 if (inet->inet_dport) { 358 if (inet->inet_dport != sport) 381 struct inet_sock *inet = inet_sk(sk); local 383 if (inet 577 struct inet_sock *inet = inet_sk(s); local 610 struct inet_sock *inet; local 746 struct inet_sock *inet = inet_sk(sk); local 805 struct inet_sock *inet = inet_sk(sk); local 825 struct inet_sock *inet = inet_sk(sk); local 1069 struct inet_sock *inet = inet_sk(sk); local 1201 struct inet_sock *inet = inet_sk(sk); local 1309 struct inet_sock *inet = inet_sk(sk); local 2148 struct inet_sock *inet = inet_sk(sp); local [all...] |
H A D | ip_output.c | 58 #include <linux/inet.h> 116 static inline int ip_select_ttl(struct inet_sock *inet, struct dst_entry *dst) argument 118 int ttl = inet->uc_ttl; 132 struct inet_sock *inet = inet_sk(sk); local 142 iph->tos = inet->tos; 147 iph->ttl = ip_select_ttl(inet, &rt->dst); 216 struct inet_sock *inet = skb->sk ? inet_sk(skb->sk) : NULL; local 218 return (inet && inet->pmtudisc == IP_PMTUDISC_PROBE) ? 329 struct inet_sock *inet local 806 struct inet_sock *inet = inet_sk(sk); local 1041 struct inet_sock *inet = inet_sk(sk); local 1094 struct inet_sock *inet = inet_sk(sk); local 1116 struct inet_sock *inet = inet_sk(sk); local 1278 struct inet_sock *inet = inet_sk(sk); local 1484 struct inet_sock *inet; local [all...] |
H A D | inet_hashtables.c | 149 struct inet_sock *inet = inet_sk(sk); local 151 if (net_eq(sock_net(sk), net) && inet->inet_num == hnum && 153 __be32 rcv_saddr = inet->inet_rcv_saddr; 316 struct inet_sock *inet = inet_sk(sk); local 317 __be32 daddr = inet->inet_rcv_saddr; 318 __be32 saddr = inet->inet_daddr; 321 const __portpair ports = INET_COMBINED_PORTS(inet->inet_dport, lport); 324 saddr, inet->inet_dport); 362 inet->inet_num = lport; 363 inet 393 const struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | inet_diag.c | 32 #include <linux/inet.h> 80 const struct inet_sock *inet = inet_sk(sk); local 107 r->id.idiag_sport = inet->inet_sport; 108 r->id.idiag_dport = inet->inet_dport; 109 r->id.idiag_src[0] = inet->inet_rcv_saddr; 110 r->id.idiag_dst[0] = inet->inet_daddr; 115 /* IPv6 dual-stack sockets use inet->tos for IPv4 connections, 119 if (nla_put_u8(skb, INET_DIAG_TOS, inet->tos) < 0) 484 struct inet_sock *inet = inet_sk(sk); local 499 entry.saddr = &inet 710 struct inet_sock *inet = inet_sk(sk); local 762 struct inet_sock *inet = inet_sk(sk); local 850 struct inet_sock *inet = inet_sk(sk); local 923 struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | inet_connection_sock.c | 669 * inet_csk_clone_lock - clone an inet socket, and lock its clone 757 struct inet_sock *inet = inet_sk(sk); local 774 if (!sk->sk_prot->get_port(sk, inet->inet_num)) { 775 inet->inet_sport = htons(inet->inet_num); 871 const struct inet_sock *inet = inet_sk(sk); local 874 sin->sin_addr.s_addr = inet->inet_daddr; 875 sin->sin_port = inet->inet_dport; 909 const struct inet_sock *inet = inet_sk(sk); local 911 __be32 daddr = inet 936 struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | tcp_timer.c | 368 struct inet_sock *inet = inet_sk(sk); local 371 &inet->inet_daddr, 372 ntohs(inet->inet_dport), inet->inet_num, 380 ntohs(inet->inet_dport), inet->inet_num,
|
H A D | ping.c | 32 #include <linux/inet.h> 696 struct inet_sock *inet = inet_sk(sk); local 707 pr_debug("ping_v4_sendmsg(sk=%p,sk->num=%u)\n", inet, inet->inet_num); 729 daddr = inet->inet_daddr; 733 ipc.addr = inet->inet_saddr; 751 inet_opt = rcu_dereference(inet->inet_opt); 768 tos = RT_TOS(inet->tos); 777 ipc.oif = inet->mc_index; 779 saddr = inet 1094 struct inet_sock *inet = inet_sk(sp); local [all...] |
/net/dccp/ |
H A D | probe.c | 78 const struct inet_sock *inet = inet_sk(sk); local 84 if (port == 0 || ntohs(inet->inet_dport) == port || 85 ntohs(inet->inet_sport) == port) { 88 &inet->inet_saddr, ntohs(inet->inet_sport), 89 &inet->inet_daddr, ntohs(inet->inet_dport), size, 95 &inet->inet_saddr, ntohs(inet->inet_sport), 96 &inet [all...] |
H A D | ipv6.h | 32 struct inet_timewait_sock inet; member in struct:dccp6_timewait_sock
|
H A D | ipv4.c | 45 struct inet_sock *inet = inet_sk(sk); local 64 inet_opt = rcu_dereference_protected(inet->inet_opt, 72 orig_sport = inet->inet_sport; 74 fl4 = &inet->cork.fl.u.ip4; 75 rt = ip_route_connect(fl4, nexthop, inet->inet_saddr, 90 if (inet->inet_saddr == 0) 91 inet->inet_saddr = fl4->saddr; 92 inet->inet_rcv_saddr = inet->inet_saddr; 94 inet 154 const struct inet_sock *inet = inet_sk(sk); local 217 struct inet_sock *inet; local 370 const struct inet_sock *inet = inet_sk(sk); local [all...] |
/net/rds/ |
H A D | tcp_listen.c | 53 struct inet_sock *inet; local 68 inet = inet_sk(new_sock->sk); 71 &inet->inet_saddr, ntohs(inet->inet_sport), 72 &inet->inet_daddr, ntohs(inet->inet_dport)); 74 conn = rds_conn_create(inet->inet_saddr, inet->inet_daddr,
|
/net/ipv6/ |
H A D | af_inet6.c | 42 #include <linux/inet.h> 116 struct inet_sock *inet; local 203 inet = inet_sk(sk); 204 inet->is_icsk = (INET_PROTOSW_ICSK & answer_flags) != 0; 207 inet->inet_num = protocol; 209 inet->hdrincl = 1; 228 inet->uc_ttl = -1; 230 inet->mc_loop = 1; 231 inet->mc_ttl = 1; 232 inet 279 struct inet_sock *inet = inet_sk(sk); local 466 struct inet_sock *inet = inet_sk(sk); local 684 struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | inet6_hashtables.c | 238 struct inet_sock *inet = inet_sk(sk); local 243 const __portpair ports = INET_COMBINED_PORTS(inet->inet_dport, lport); 246 inet->inet_dport); 283 inet->inet_num = lport; 284 inet->inet_sport = htons(lport); 314 const struct inet_sock *inet = inet_sk(sk); local 318 inet->inet_dport);
|
H A D | ping.c | 107 struct inet_sock *inet = inet_sk(sk); local 120 pr_debug("ping_v6_sendmsg(sk=%p,sk->num=%u)\n", inet, inet->inet_num); 190 pfh.icmph.un.echo.id = inet->inet_sport;
|
H A D | udp.c | 136 struct inet_sock *inet = inet_sk(sk); local 139 if (inet->inet_dport) { 140 if (inet->inet_dport != sport) 174 struct inet_sock *inet = inet_sk(sk); local 179 if (inet->inet_dport) { 180 if (inet->inet_dport != sport) 367 struct inet_sock *inet = inet_sk(sk); local 467 if (inet->cmsg_flags) 683 struct inet_sock *inet = inet_sk(s); local 691 if (inet 957 struct inet_sock *inet = inet_sk(sk); local 1013 struct inet_sock *inet = inet_sk(sk); local 1366 struct inet_sock *inet = inet_sk(sp); local 1438 struct inet_sock *inet = inet_sk(sk); local [all...] |
/net/l2tp/ |
H A D | l2tp_ip.c | 35 struct inet_sock inet; member in struct:l2tp_ip_sock 55 struct inet_sock *inet = inet_sk(sk); local 63 !(inet->inet_rcv_saddr && inet->inet_rcv_saddr != laddr) && 246 struct inet_sock *inet = inet_sk(sk); local 278 inet->inet_rcv_saddr = inet->inet_saddr = addr->l2tp_addr.s_addr; 280 inet->inet_saddr = 0; /* Use device */ 346 struct inet_sock *inet = inet_sk(sk); local 353 if (!inet 392 struct inet_sock *inet = inet_sk(sk); local 512 struct inet_sock *inet = inet_sk(sk); local [all...] |
H A D | l2tp_debugfs.c | 126 struct inet_sock *inet = inet_sk(tunnel->sock); local 136 &inet->inet_saddr, &inet->inet_daddr); 139 ntohs(inet->inet_sport), ntohs(inet->inet_dport));
|
/net/core/ |
H A D | net-traces.c | 12 #include <linux/inet.h>
|
/net/ipv4/netfilter/ |
H A D | nf_defrag_ipv4.c | 70 struct inet_sock *inet = inet_sk(skb->sk); local 73 inet->nodefrag)
|