Lines Matching defs:isk
81 struct inet_sock *isk, *isk2;
84 isk = inet_sk(sk);
127 isk->inet_num = ident;
153 struct inet_sock *isk = inet_sk(sk);
155 pr_debug("ping_unhash(isk=%p,isk->num=%u)\n", isk, isk->inet_num);
161 isk->inet_num = 0;
162 isk->inet_sport = 0;
173 struct inet_sock *isk;
196 isk = inet_sk(sk);
199 if (isk->inet_num != ident)
205 (int) isk->inet_num, &isk->inet_rcv_saddr,
208 if (isk->inet_rcv_saddr &&
209 isk->inet_rcv_saddr != ip_hdr(skb)->daddr)
216 (int) isk->inet_num,
295 pr_debug("isk->refcnt = %d\n", refcount_read(&sk->sk_refcnt));
302 static int ping_check_bind_addr(struct sock *sk, struct inet_sock *isk,
329 if ((!inet_can_nonlocal_bind(net, isk) &&
377 if (!(ipv6_can_nonlocal_bind(net, isk) || has_addr ||
393 struct inet_sock *isk = inet_sk(sk);
395 isk->inet_rcv_saddr = isk->inet_saddr = addr->sin_addr.s_addr;
412 struct inet_sock *isk = inet_sk(sk);
417 err = ping_check_bind_addr(sk, isk, uaddr, addr_len);
424 if (isk->inet_num != 0)
437 isk->inet_num,
441 if (sk->sk_family == AF_INET && isk->inet_rcv_saddr)
450 isk->inet_sport = htons(isk->inet_num);
451 isk->inet_daddr = 0;
452 isk->inet_dport = 0;
863 struct inet_sock *isk = inet_sk(sk);
868 pr_debug("ping_recvmsg(sk=%p,sk->num=%u)\n", isk, isk->inet_num);
906 if (isk->cmsg_flags)
933 else if (skb->protocol == htons(ETH_P_IP) && isk->cmsg_flags)