Lines Matching refs:inet
91 #include <linux/inet.h>
135 struct inet_sock *inet = inet_sk(sk);
148 pr_err("Attempt to release alive inet socket %p\n", sk);
157 kfree(rcu_dereference_protected(inet->inet_opt, 1));
175 struct inet_sock *inet;
178 inet = inet_sk(sk);
179 if (!inet->inet_num) {
184 inet->inet_sport = htons(inet->inet_num);
248 * Create an inet socket.
256 struct inet_sock *inet;
336 inet = inet_sk(sk);
342 inet->inet_num = protocol;
348 inet->pmtudisc = IP_PMTUDISC_DONT;
350 inet->pmtudisc = IP_PMTUDISC_WANT;
352 atomic_set(&inet->inet_id, 0);
361 inet->uc_ttl = -1;
363 inet->mc_ttl = 1;
365 inet->mc_index = 0;
366 inet->mc_list = NULL;
367 inet->rcv_tos = 0;
369 if (inet->inet_num) {
375 inet->inet_sport = htons(inet->inet_num);
476 struct inet_sock *inet = inet_sk(sk);
504 if (!inet_addr_valid_or_nonlocal(net, inet, addr->sin_addr.s_addr,
527 if (sk->sk_state != TCP_CLOSE || inet->inet_num)
530 inet->inet_rcv_saddr = inet->inet_saddr = addr->sin_addr.s_addr;
532 inet->inet_saddr = 0; /* Use device */
539 inet->inet_saddr = inet->inet_rcv_saddr = 0;
545 inet->inet_saddr = inet->inet_rcv_saddr = 0;
553 if (inet->inet_rcv_saddr)
557 inet->inet_sport = htons(inet->inet_num);
558 inet->inet_daddr = 0;
559 inet->inet_dport = 0;
798 struct inet_sock *inet = inet_sk(sk);
805 if (!inet->inet_dport ||
811 sin->sin_port = inet->inet_dport;
812 sin->sin_addr.s_addr = inet->inet_daddr;
816 __be32 addr = inet->inet_rcv_saddr;
818 addr = inet->inet_saddr;
819 sin->sin_port = inet->inet_sport;
1253 struct inet_sock *inet = inet_sk(sk);
1254 __be32 old_saddr = inet->inet_saddr;
1255 __be32 daddr = inet->inet_daddr;
1262 inet_opt = rcu_dereference_protected(inet->inet_opt,
1268 fl4 = &inet->cork.fl.u.ip4;
1270 sk->sk_protocol, inet->inet_sport,
1271 inet->inet_dport, sk);
1291 pr_info("%s(): shifting inet->saddr from %pI4 to %pI4\n",
1308 struct inet_sock *inet = inet_sk(sk);
1321 inet_opt = rcu_dereference(inet->inet_opt);
1322 daddr = inet->inet_daddr;
1326 fl4 = &inet->cork.fl.u.ip4;
1327 rt = ip_route_output_ports(sock_net(sk), fl4, sk, daddr, inet->inet_saddr,
1328 inet->inet_dport, inet->inet_sport,
2058 pr_crit("%s: Cannot init ipv4 inet pernet ops\n", __func__);