Lines Matching defs:inp
97 divert6_output(struct inpcb *inp, struct mbuf *m, struct mbuf *nam,
159 rt = rtalloc(sin6tosa(sin6), 0, inp->inp_rtableid);
183 m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
185 error = ip6_output(m, NULL, &inp->inp_route,
201 struct inpcb *inp = NULL;
214 TAILQ_FOREACH(inp, &divb6table.inpt_queue, inp_queue) {
215 if (inp->inp_lport != divert_port)
217 in_pcbref(inp);
221 if (inp == NULL) {
254 so = inp->inp_socket;
264 in_pcbunref(inp);
268 if (inp != NULL)
269 in_pcbunref(inp);
298 struct inpcb *inp = sotoinpcb(so);
301 return (divert6_output(inp, m, addr, control));