Lines Matching defs:inp
561 struct inpcb *inp;
564 inp = sotoinpcb(so);
565 if (inp)
576 inp = (struct inpcb *)so->so_pcb;
577 inp->inp_vflag |= INP_IPV6;
578 inp->in6p_ip6_nxt = (long)proto;
579 inp->in6p_hops = -1; /* use kernel default */
580 inp->in6p_cksum = -1;
581 MALLOC(inp->in6p_icmp6filt, struct icmp6_filter *,
583 if (inp->in6p_icmp6filt == NULL)
585 ICMP6_FILTER_SETPASSALL(inp->in6p_icmp6filt);
592 struct inpcb *inp;
594 inp = sotoinpcb(so);
595 if (inp == 0)
600 if (inp->in6p_icmp6filt) {
601 FREE(inp->in6p_icmp6filt, M_PCB);
602 inp->in6p_icmp6filt = NULL;
604 in6_pcbdetach(inp);
618 struct inpcb *inp = sotoinpcb(so);
622 inp->in6p_faddr = in6addr_any;
629 struct inpcb *inp = sotoinpcb(so);
655 inp->in6p_laddr = addr->sin6_addr;
662 struct inpcb *inp = sotoinpcb(so);
686 in6a = in6_selectsrc(addr, inp->in6p_outputopts,
687 inp->in6p_moptions, &inp->in6p_route,
688 &inp->in6p_laddr, &storage, &error);
691 inp->in6p_laddr = *in6a;
692 inp->in6p_faddr = addr->sin6_addr;
708 struct inpcb *inp = sotoinpcb(so);
722 bcopy(&inp->in6p_faddr, &tmp.sin6_addr,