inp 52 compat/common/compat_dir.c caddr_t inp, buf;
inp 107 compat/common/compat_dir.c inp = buf;
inp 118 compat/common/compat_dir.c bdp = (struct dirent *)inp;
inp 120 compat/common/compat_dir.c inp += bdp->d_reclen;
inp 126 compat/common/compat_dir.c for (; len > 0; len -= reclen, inp += reclen) {
inp 130 compat/common/compat_dir.c bdp = (struct dirent *)inp;
inp 809 dev/audio.c rp->inp = rp->outp = rp->start;
inp 1055 dev/audio.c u_char *inp = cb->inp;
inp 1057 dev/audio.c cc = cb->blksize - (inp - cb->start) % cb->blksize;
inp 1060 dev/audio.c audio_fill_silence(&sc->sc_pparams, inp, ncc);
inp 1061 dev/audio.c sc->sc_pparams.sw_code(sc->hw_hdl, inp, ncc);
inp 1063 dev/audio.c audio_fill_silence(&sc->sc_pparams, inp, cc);
inp 1064 dev/audio.c inp += cc;
inp 1065 dev/audio.c if (inp >= cb->end)
inp 1066 dev/audio.c inp = cb->start;
inp 1069 dev/audio.c cb->inp = inp;
inp 1403 dev/audio.c u_char *inp, *einp;
inp 1462 dev/audio.c inp = cb->inp;
inp 1466 dev/audio.c n = cb->end - inp;
inp 1490 dev/audio.c cc, inp, uio->uio_resid));
inp 1492 dev/audio.c error = uiomove(inp, cc, uio);
inp 1497 dev/audio.c error, cc, inp);
inp 1505 dev/audio.c sc->sc_pparams.sw_code(sc->hw_hdl, inp, cc);
inp 1511 dev/audio.c einp = cb->inp + cc;
inp 1522 dev/audio.c cb->inp = einp;
inp 1529 dev/audio.c (inp - cb->start) / cb->blksize ==
inp 1645 dev/audio.c ao->offset = sc->sc_rr.inp - sc->sc_rr.start;
inp 1913 dev/audio.c u_char *inp, int cc)
inp 1920 dev/audio.c p = inp; /* adjusted pointer to area to fill */
inp 1930 dev/audio.c cc, inp, sc->sc_sil_count, (int)(cb->end - cb->start)));
inp 1934 dev/audio.c audio_fill_silence(&sc->sc_pparams, inp, ncc);
inp 1935 dev/audio.c sc->sc_pparams.sw_code(sc->hw_hdl, inp, ncc);
inp 1937 dev/audio.c audio_fill_silence(&sc->sc_pparams, inp, cc);
inp 1940 dev/audio.c DPRINTFN(5, ("audio_pint_silence: already silent cc=%d inp=%p\n", cc, inp));
inp 1944 dev/audio.c sc->sc_sil_start = inp;
inp 1947 dev/audio.c inp, cc));
inp 1951 dev/audio.c audio_fill_silence(&sc->sc_pparams, inp, ncc);
inp 1952 dev/audio.c sc->sc_pparams.sw_code(sc->hw_hdl, inp, ncc);
inp 1954 dev/audio.c audio_fill_silence(&sc->sc_pparams, inp, cc);
inp 1971 dev/audio.c u_char *inp;
inp 1989 dev/audio.c cb->outp, blksize, cb->inp));
inp 2030 dev/audio.c inp = cb->inp;
inp 2031 dev/audio.c cc = blksize - (inp - cb->start) % blksize;
inp 2038 dev/audio.c audio_pint_silence(sc, cb, inp, cc);
inp 2039 dev/audio.c inp += cc;
inp 2040 dev/audio.c if (inp >= cb->end)
inp 2041 dev/audio.c inp = cb->start;
inp 2042 dev/audio.c cb->inp = inp;
inp 2047 dev/audio.c audio_pint_silence(sc, cb, inp, blksize);
inp 2094 dev/audio.c cb->inp += blksize;
inp 2095 dev/audio.c if (cb->inp >= cb->end)
inp 2096 dev/audio.c cb->inp = cb->start;
inp 2100 dev/audio.c cb->inp, blksize));
inp 2102 dev/audio.c (void)hw->start_input(sc->hw_hdl, cb->inp, blksize,
inp 2148 dev/audio.c cb->inp, blksize, cb->used));
inp 2150 dev/audio.c error = hw->start_input(sc->hw_hdl, cb->inp, blksize,
inp 59 dev/audiovar.h u_char *inp; /* input pointer (to buffer) */
inp 562 dev/ic/isp_target.c isp_got_msg(struct ispsoftc *isp, int bus, in_entry_t *inp)
inp 564 dev/ic/isp_target.c u_int8_t status = inp->in_status & ~QLTM_SVALID;
inp 571 dev/ic/isp_target.c msg.nt_iid = inp->in_iid;
inp 572 dev/ic/isp_target.c msg.nt_tgt = inp->in_tgt;
inp 573 dev/ic/isp_target.c msg.nt_lun = inp->in_lun;
inp 574 dev/ic/isp_target.c msg.nt_tagtype = inp->in_tag_type;
inp 575 dev/ic/isp_target.c msg.nt_tagval = inp->in_tag_val;
inp 576 dev/ic/isp_target.c MEMCPY(msg.nt_msg, inp->in_msg, IN_MSGLEN);
inp 580 dev/ic/isp_target.c "unknown immediate notify status 0x%x", inp->in_status);
inp 588 dev/ic/isp_target.c isp_got_msg_fc(struct ispsoftc *isp, int bus, in_fcentry_t *inp)
inp 596 dev/ic/isp_target.c lun = inp->in_scclun;
inp 598 dev/ic/isp_target.c lun = inp->in_lun;
inp 601 dev/ic/isp_target.c if (inp->in_status != IN_MSG_RECEIVED) {
inp 603 dev/ic/isp_target.c inp->in_status, lun, inp->in_iid,
inp 604 dev/ic/isp_target.c inp->in_task_flags, inp->in_seqid);
inp 610 dev/ic/isp_target.c msg.nt_iid = inp->in_iid;
inp 611 dev/ic/isp_target.c msg.nt_tagval = inp->in_seqid;
inp 614 dev/ic/isp_target.c if (inp->in_task_flags & TASK_FLAGS_ABORT_TASK) {
inp 616 dev/ic/isp_target.c inp->in_iid, lun, inp->in_seqid);
inp 618 dev/ic/isp_target.c } else if (inp->in_task_flags & TASK_FLAGS_CLEAR_TASK_SET) {
inp 620 dev/ic/isp_target.c inp->in_iid, lun, inp->in_seqid);
inp 622 dev/ic/isp_target.c } else if (inp->in_task_flags & TASK_FLAGS_TARGET_RESET) {
inp 624 dev/ic/isp_target.c inp->in_iid, lun, inp->in_seqid);
inp 626 dev/ic/isp_target.c } else if (inp->in_task_flags & TASK_FLAGS_CLEAR_ACA) {
inp 628 dev/ic/isp_target.c inp->in_iid, lun, inp->in_seqid);
inp 631 dev/ic/isp_target.c } else if (inp->in_task_flags & TASK_FLAGS_TERMINATE_TASK) {
inp 633 dev/ic/isp_target.c inp->in_iid, lun, inp->in_seqid);
inp 637 dev/ic/isp_target.c inp->in_status, lun, inp->in_iid,
inp 638 dev/ic/isp_target.c inp->in_task_flags, inp->in_seqid);
inp 664 dev/ic/isp_target.c in_fcentry_t *inp = arg;
inp 666 dev/ic/isp_target.c na->na_iid = inp->in_iid;
inp 668 dev/ic/isp_target.c na->na_lun = inp->in_scclun;
inp 670 dev/ic/isp_target.c na->na_lun = inp->in_lun;
inp 672 dev/ic/isp_target.c na->na_task_flags = inp->in_task_flags;
inp 673 dev/ic/isp_target.c na->na_seqid = inp->in_seqid;
inp 675 dev/ic/isp_target.c na->na_status = inp->in_status;
inp 676 dev/ic/isp_target.c if (inp->in_status == IN_RESET) {
inp 688 dev/ic/isp_target.c in_entry_t *inp = arg;
inp 690 dev/ic/isp_target.c na->na_iid = inp->in_iid;
inp 691 dev/ic/isp_target.c na->na_lun = inp->in_lun;
inp 692 dev/ic/isp_target.c na->na_tgt = inp->in_tgt;
inp 693 dev/ic/isp_target.c na->na_seqid = inp->in_seqid;
inp 694 dev/ic/isp_target.c if (inp->in_status == IN_RESET) {
inp 1110 dev/isa/ad1848.c u_char inp, reg;
inp 1115 dev/isa/ad1848.c inp = MIC_INPUT;
inp 1118 dev/isa/ad1848.c inp = LINE_INPUT;
inp 1121 dev/isa/ad1848.c inp = MIXED_DAC_INPUT;
inp 1124 dev/isa/ad1848.c inp = AUX_INPUT;
inp 1131 dev/isa/ad1848.c ad_write(sc, SP_LEFT_INPUT_CONTROL, (inp|reg));
inp 1135 dev/isa/ad1848.c ad_write(sc, SP_RIGHT_INPUT_CONTROL, (inp|reg));
inp 1070 dev/wscons/wsdisplay.c struct wsevsrc *inp;
inp 1085 dev/wscons/wsdisplay.c inp = sc->sc_input;
inp 1086 dev/wscons/wsdisplay.c if (inp != NULL) {
inp 1087 dev/wscons/wsdisplay.c error = wsevsrc_display_ioctl(inp, cmd, data, flag, p);
inp 1252 dev/wscons/wsdisplay.c struct wsevsrc *inp;
inp 1322 dev/wscons/wsdisplay.c inp = sc->sc_input;
inp 1323 dev/wscons/wsdisplay.c if (inp == NULL)
inp 1325 dev/wscons/wsdisplay.c return (wsevsrc_ioctl(inp, cmd, data, flag,p));
inp 1580 dev/wscons/wsdisplay.c struct wsevsrc *inp;
inp 1592 dev/wscons/wsdisplay.c inp = sc->sc_input;
inp 1593 dev/wscons/wsdisplay.c if (inp == NULL) {
inp 1597 dev/wscons/wsdisplay.c error = wsevsrc_display_ioctl(inp, WSKBDIO_SETMODE, &data, FWRITE, 0);
inp 200 net/if_gre.c struct ip *inp = NULL;
inp 264 net/if_gre.c inp = mtod(m, struct ip *);
inp 266 net/if_gre.c if (m->m_len < inp->ip_hl << 2) {
inp 267 net/if_gre.c m = m_pullup(m, inp->ip_hl << 2);
inp 276 net/if_gre.c inp = mtod(m, struct ip *);
inp 279 net/if_gre.c mob_h.proto = (inp->ip_p) << 8;
inp 280 net/if_gre.c mob_h.odst = inp->ip_dst.s_addr;
inp 281 net/if_gre.c inp->ip_dst.s_addr = sc->g_dst.s_addr;
inp 288 net/if_gre.c if (inp->ip_src.s_addr == sc->g_src.s_addr) {
inp 292 net/if_gre.c mob_h.osrc = inp->ip_src.s_addr;
inp 293 net/if_gre.c inp->ip_src.s_addr = sc->g_src.s_addr;
inp 312 net/if_gre.c m0->m_len = msiz + (inp->ip_hl << 2);
inp 315 net/if_gre.c m->m_data += inp->ip_hl << 2;
inp 316 net/if_gre.c m->m_len -= inp->ip_hl << 2;
inp 318 net/if_gre.c bcopy((caddr_t) inp, mtod(m0, caddr_t),
inp 327 net/if_gre.c bcopy(inp, mtod(m, caddr_t),
inp 328 net/if_gre.c inp->ip_hl << 2);
inp 332 net/if_gre.c inp = mtod(m, struct ip *);
inp 333 net/if_gre.c bcopy(&mob_h, (caddr_t)(inp + 1), (unsigned) msiz);
inp 334 net/if_gre.c inp->ip_len = htons(ntohs(inp->ip_len) + msiz);
inp 360 net/if_gre.c inp = mtod(m, struct ip *);
inp 361 net/if_gre.c ip_tos = inp->ip_tos;
inp 2566 net/pf.c struct inpcb *inp;
inp 2606 net/pf.c inp = in_pcbhashlookup(tb, saddr->v4, sport, daddr->v4, dport);
inp 2607 net/pf.c if (inp == NULL) {
inp 2608 net/pf.c inp = in_pcblookup_listen(tb, daddr->v4, dport, 0);
inp 2609 net/pf.c if (inp == NULL)
inp 2616 net/pf.c inp = in6_pcbhashlookup(tb, &saddr->v6, sport, &daddr->v6,
inp 2618 net/pf.c if (inp == NULL) {
inp 2619 net/pf.c inp = in6_pcblookup_listen(tb, &daddr->v6, dport, 0);
inp 2620 net/pf.c if (inp == NULL)
inp 2629 net/pf.c pd->lookup.uid = inp->inp_socket->so_euid;
inp 2630 net/pf.c pd->lookup.gid = inp->inp_socket->so_egid;
inp 2631 net/pf.c pd->lookup.pid = inp->inp_socket->so_cpid;
inp 190 netinet/in_pcb.c struct inpcb *inp;
inp 198 netinet/in_pcb.c inp = pool_get(&inpcb_pool, PR_NOWAIT);
inp 199 netinet/in_pcb.c if (inp == NULL)
inp 201 netinet/in_pcb.c bzero((caddr_t)inp, sizeof(*inp));
inp 202 netinet/in_pcb.c inp->inp_table = table;
inp 203 netinet/in_pcb.c inp->inp_socket = so;
inp 204 netinet/in_pcb.c inp->inp_seclevel[SL_AUTH] = ipsec_auth_default_level;
inp 205 netinet/in_pcb.c inp->inp_seclevel[SL_ESP_TRANS] = ipsec_esp_trans_default_level;
inp 206 netinet/in_pcb.c inp->inp_seclevel[SL_ESP_NETWORK] = ipsec_esp_network_default_level;
inp 207 netinet/in_pcb.c inp->inp_seclevel[SL_IPCOMP] = ipsec_ipcomp_default_level;
inp 209 netinet/in_pcb.c CIRCLEQ_INSERT_HEAD(&table->inpt_queue, inp, inp_queue);
inp 210 netinet/in_pcb.c LIST_INSERT_HEAD(INPCBLHASH(table, inp->inp_lport), inp, inp_lhash);
inp 211 netinet/in_pcb.c LIST_INSERT_HEAD(INPCBHASH(table, &inp->inp_faddr, inp->inp_fport,
inp 212 netinet/in_pcb.c &inp->inp_laddr, inp->inp_lport), inp, inp_hash);
inp 214 netinet/in_pcb.c so->so_pcb = inp;
inp 215 netinet/in_pcb.c inp->inp_hops = -1;
inp 224 netinet/in_pcb.c inp->inp_flags = INP_IPV6;
inp 225 netinet/in_pcb.c inp->in6p_cksum = -1;
inp 235 netinet/in_pcb.c struct inpcb *inp = v;
inp 236 netinet/in_pcb.c struct socket *so = inp->inp_socket;
inp 237 netinet/in_pcb.c struct inpcbtable *table = inp->inp_table;
inp 238 netinet/in_pcb.c u_int16_t *lastport = &inp->inp_table->inpt_lastport;
inp 247 netinet/in_pcb.c return in6_pcbbind(inp, nam);
inp 252 netinet/in_pcb.c if (inp->inp_lport || inp->inp_laddr.s_addr != INADDR_ANY)
inp 304 netinet/in_pcb.c inp->inp_laddr = sin->sin_addr;
inp 310 netinet/in_pcb.c if (inp->inp_flags & INP_HIGHPORT) {
inp 313 netinet/in_pcb.c } else if (inp->inp_flags & INP_LOWPORT) {
inp 348 netinet/in_pcb.c &inp->inp_laddr, lport, wild));
inp 366 netinet/in_pcb.c &inp->inp_laddr, lport, wild));
inp 369 netinet/in_pcb.c inp->inp_lport = lport;
inp 370 netinet/in_pcb.c in_pcbrehash(inp);
inp 385 netinet/in_pcb.c struct inpcb *inp = v;
inp 390 netinet/in_pcb.c if (sotopf(inp->inp_socket) == PF_INET6)
inp 391 netinet/in_pcb.c return (in6_pcbconnect(inp, nam));
inp 392 netinet/in_pcb.c if ((inp->inp_flags & INP_IPV6) != 0)
inp 416 netinet/in_pcb.c if (inp->inp_laddr.s_addr == INADDR_ANY) {
inp 418 netinet/in_pcb.c ifaddr = in_selectsrc(sin, &inp->inp_route,
inp 419 netinet/in_pcb.c inp->inp_socket->so_options, inp->inp_moptions, &error);
inp 426 netinet/in_pcb.c if (in_pcbhashlookup(inp->inp_table, sin->sin_addr, sin->sin_port,
inp 427 netinet/in_pcb.c inp->inp_laddr.s_addr ? inp->inp_laddr : ifaddr->sin_addr,
inp 428 netinet/in_pcb.c inp->inp_lport) != 0)
inp 430 netinet/in_pcb.c if (inp->inp_laddr.s_addr == INADDR_ANY) {
inp 431 netinet/in_pcb.c if (inp->inp_lport == 0 &&
inp 432 netinet/in_pcb.c in_pcbbind(inp, (struct mbuf *)0) == EADDRNOTAVAIL)
inp 434 netinet/in_pcb.c inp->inp_laddr = ifaddr->sin_addr;
inp 436 netinet/in_pcb.c inp->inp_faddr = sin->sin_addr;
inp 437 netinet/in_pcb.c inp->inp_fport = sin->sin_port;
inp 438 netinet/in_pcb.c in_pcbrehash(inp);
inp 445 netinet/in_pcb.c NULL, inp, NULL);
inp 455 netinet/in_pcb.c struct inpcb *inp = v;
inp 457 netinet/in_pcb.c switch (sotopf(inp->inp_socket)) {
inp 460 netinet/in_pcb.c inp->inp_faddr6 = in6addr_any;
inp 464 netinet/in_pcb.c inp->inp_faddr.s_addr = INADDR_ANY;
inp 468 netinet/in_pcb.c inp->inp_fport = 0;
inp 469 netinet/in_pcb.c in_pcbrehash(inp);
inp 470 netinet/in_pcb.c if (inp->inp_socket->so_state & SS_NOFDREF)
inp 471 netinet/in_pcb.c in_pcbdetach(inp);
inp 478 netinet/in_pcb.c struct inpcb *inp = v;
inp 479 netinet/in_pcb.c struct socket *so = inp->inp_socket;
inp 484 netinet/in_pcb.c if (inp->inp_options)
inp 485 netinet/in_pcb.c (void)m_freem(inp->inp_options);
inp 486 netinet/in_pcb.c if (inp->inp_route.ro_rt)
inp 487 netinet/in_pcb.c rtfree(inp->inp_route.ro_rt);
inp 489 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6)
inp 490 netinet/in_pcb.c ip6_freemoptions(inp->inp_moptions6);
inp 493 netinet/in_pcb.c ip_freemoptions(inp->inp_moptions);
inp 497 netinet/in_pcb.c if (inp->inp_tdb_in)
inp 498 netinet/in_pcb.c TAILQ_REMOVE(&inp->inp_tdb_in->tdb_inp_in,
inp 499 netinet/in_pcb.c inp, inp_tdb_in_next);
inp 500 netinet/in_pcb.c if (inp->inp_tdb_out)
inp 501 netinet/in_pcb.c TAILQ_REMOVE(&inp->inp_tdb_out->tdb_inp_out, inp,
inp 503 netinet/in_pcb.c if (inp->inp_ipsec_remotecred)
inp 504 netinet/in_pcb.c ipsp_reffree(inp->inp_ipsec_remotecred);
inp 505 netinet/in_pcb.c if (inp->inp_ipsec_remoteauth)
inp 506 netinet/in_pcb.c ipsp_reffree(inp->inp_ipsec_remoteauth);
inp 507 netinet/in_pcb.c if (inp->inp_ipo)
inp 508 netinet/in_pcb.c ipsec_delete_policy(inp->inp_ipo);
inp 512 netinet/in_pcb.c LIST_REMOVE(inp, inp_lhash);
inp 513 netinet/in_pcb.c LIST_REMOVE(inp, inp_hash);
inp 514 netinet/in_pcb.c CIRCLEQ_REMOVE(&inp->inp_table->inpt_queue, inp, inp_queue);
inp 516 netinet/in_pcb.c pool_put(&inpcb_pool, inp);
inp 520 netinet/in_pcb.c in_setsockaddr(inp, nam)
inp 521 netinet/in_pcb.c struct inpcb *inp;
inp 531 netinet/in_pcb.c sin->sin_port = inp->inp_lport;
inp 532 netinet/in_pcb.c sin->sin_addr = inp->inp_laddr;
inp 536 netinet/in_pcb.c in_setpeeraddr(inp, nam)
inp 537 netinet/in_pcb.c struct inpcb *inp;
inp 543 netinet/in_pcb.c if (sotopf(inp->inp_socket) == PF_INET6) {
inp 544 netinet/in_pcb.c in6_setpeeraddr(inp, nam);
inp 554 netinet/in_pcb.c sin->sin_port = inp->inp_fport;
inp 555 netinet/in_pcb.c sin->sin_addr = inp->inp_faddr;
inp 575 netinet/in_pcb.c struct inpcb *inp, *oinp;
inp 594 netinet/in_pcb.c for (inp = CIRCLEQ_FIRST(&table->inpt_queue);
inp 595 netinet/in_pcb.c inp != CIRCLEQ_END(&table->inpt_queue);) {
inp 597 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6) {
inp 598 netinet/in_pcb.c inp = CIRCLEQ_NEXT(inp, inp_queue);
inp 602 netinet/in_pcb.c if (inp->inp_faddr.s_addr != faddr.s_addr ||
inp 603 netinet/in_pcb.c inp->inp_socket == 0) {
inp 604 netinet/in_pcb.c inp = CIRCLEQ_NEXT(inp, inp_queue);
inp 607 netinet/in_pcb.c oinp = inp;
inp 608 netinet/in_pcb.c inp = CIRCLEQ_NEXT(inp, inp_queue);
inp 621 netinet/in_pcb.c in_losing(inp)
inp 622 netinet/in_pcb.c struct inpcb *inp;
inp 627 netinet/in_pcb.c if ((rt = inp->inp_route.ro_rt)) {
inp 628 netinet/in_pcb.c inp->inp_route.ro_rt = 0;
inp 630 netinet/in_pcb.c info.rti_info[RTAX_DST] = &inp->inp_route.ro_dst;
inp 653 netinet/in_pcb.c in_rtchange(inp, errno)
inp 654 netinet/in_pcb.c struct inpcb *inp;
inp 657 netinet/in_pcb.c if (inp->inp_route.ro_rt) {
inp 658 netinet/in_pcb.c rtfree(inp->inp_route.ro_rt);
inp 659 netinet/in_pcb.c inp->inp_route.ro_rt = 0;
inp 674 netinet/in_pcb.c struct inpcb *inp, *match = 0;
inp 680 netinet/in_pcb.c for (inp = LIST_FIRST(INPCBLHASH(table, lport)); inp;
inp 681 netinet/in_pcb.c inp = LIST_NEXT(inp, inp_lhash)) {
inp 682 netinet/in_pcb.c if (inp->inp_lport != lport)
inp 690 netinet/in_pcb.c if (!(inp->inp_flags & INP_IPV6))
inp 693 netinet/in_pcb.c if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6)) {
inp 696 netinet/in_pcb.c else if (!IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6, laddr6))
inp 703 netinet/in_pcb.c if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6)) {
inp 706 netinet/in_pcb.c else if (!IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6,
inp 707 netinet/in_pcb.c faddr6) || inp->inp_fport != fport)
inp 717 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6)
inp 721 netinet/in_pcb.c if (inp->inp_faddr.s_addr != INADDR_ANY) {
inp 724 netinet/in_pcb.c else if (inp->inp_faddr.s_addr != faddr.s_addr ||
inp 725 netinet/in_pcb.c inp->inp_fport != fport)
inp 731 netinet/in_pcb.c if (inp->inp_laddr.s_addr != INADDR_ANY) {
inp 734 netinet/in_pcb.c else if (inp->inp_laddr.s_addr != laddr.s_addr)
inp 743 netinet/in_pcb.c match = inp;
inp 752 netinet/in_pcb.c in_pcbrtentry(inp)
inp 753 netinet/in_pcb.c struct inpcb *inp;
inp 757 netinet/in_pcb.c ro = &inp->inp_route;
inp 769 netinet/in_pcb.c switch(sotopf(inp->inp_socket)) {
inp 772 netinet/in_pcb.c if (IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
inp 777 netinet/in_pcb.c inp->inp_faddr6;
inp 778 netinet/in_pcb.c rtalloc_mpath(ro, &inp->inp_laddr6.s6_addr32[0], 0);
inp 782 netinet/in_pcb.c if (inp->inp_faddr.s_addr == INADDR_ANY)
inp 786 netinet/in_pcb.c satosin(&ro->ro_dst)->sin_addr = inp->inp_faddr;
inp 787 netinet/in_pcb.c rtalloc_mpath(ro, &inp->inp_laddr.s_addr, 0);
inp 881 netinet/in_pcb.c in_pcbrehash(inp)
inp 882 netinet/in_pcb.c struct inpcb *inp;
inp 884 netinet/in_pcb.c struct inpcbtable *table = inp->inp_table;
inp 888 netinet/in_pcb.c LIST_REMOVE(inp, inp_lhash);
inp 889 netinet/in_pcb.c LIST_INSERT_HEAD(INPCBLHASH(table, inp->inp_lport), inp, inp_lhash);
inp 890 netinet/in_pcb.c LIST_REMOVE(inp, inp_hash);
inp 892 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6) {
inp 893 netinet/in_pcb.c LIST_INSERT_HEAD(IN6PCBHASH(table, &inp->inp_faddr6,
inp 894 netinet/in_pcb.c inp->inp_fport, &inp->inp_laddr6, inp->inp_lport),
inp 895 netinet/in_pcb.c inp, inp_hash);
inp 898 netinet/in_pcb.c LIST_INSERT_HEAD(INPCBHASH(table, &inp->inp_faddr,
inp 899 netinet/in_pcb.c inp->inp_fport, &inp->inp_laddr, inp->inp_lport),
inp 900 netinet/in_pcb.c inp, inp_hash);
inp 927 netinet/in_pcb.c struct inpcb *inp;
inp 931 netinet/in_pcb.c LIST_FOREACH(inp, head, inp_hash) {
inp 933 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6)
inp 936 netinet/in_pcb.c if (inp->inp_faddr.s_addr == faddr.s_addr &&
inp 937 netinet/in_pcb.c inp->inp_fport == fport &&
inp 938 netinet/in_pcb.c inp->inp_lport == lport &&
inp 939 netinet/in_pcb.c inp->inp_laddr.s_addr == laddr.s_addr) {
inp 945 netinet/in_pcb.c if (inp != LIST_FIRST(head)) {
inp 946 netinet/in_pcb.c LIST_REMOVE(inp, inp_hash);
inp 947 netinet/in_pcb.c LIST_INSERT_HEAD(head, inp, inp_hash);
inp 953 netinet/in_pcb.c if (inp == NULL && in_pcbnotifymiss) {
inp 959 netinet/in_pcb.c return (inp);
inp 970 netinet/in_pcb.c struct inpcb *inp;
inp 974 netinet/in_pcb.c LIST_FOREACH(inp, head, inp_hash) {
inp 975 netinet/in_pcb.c if (!(inp->inp_flags & INP_IPV6))
inp 977 netinet/in_pcb.c if (IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6, faddr) &&
inp 978 netinet/in_pcb.c inp->inp_fport == fport && inp->inp_lport == lport &&
inp 979 netinet/in_pcb.c IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6, laddr)) {
inp 985 netinet/in_pcb.c if (inp != LIST_FIRST(head)) {
inp 986 netinet/in_pcb.c LIST_REMOVE(inp, inp_hash);
inp 987 netinet/in_pcb.c LIST_INSERT_HEAD(head, inp, inp_hash);
inp 993 netinet/in_pcb.c if (inp == NULL && in_pcbnotifymiss) {
inp 999 netinet/in_pcb.c return (inp);
inp 1019 netinet/in_pcb.c struct inpcb *inp;
inp 1031 netinet/in_pcb.c LIST_FOREACH(inp, head, inp_hash) {
inp 1033 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6)
inp 1036 netinet/in_pcb.c if (inp->inp_lport == lport && inp->inp_fport == 0 &&
inp 1037 netinet/in_pcb.c inp->inp_laddr.s_addr == key1->s_addr &&
inp 1038 netinet/in_pcb.c inp->inp_faddr.s_addr == INADDR_ANY)
inp 1041 netinet/in_pcb.c if (inp == NULL && key1->s_addr != key2->s_addr) {
inp 1043 netinet/in_pcb.c LIST_FOREACH(inp, head, inp_hash) {
inp 1045 netinet/in_pcb.c if (inp->inp_flags & INP_IPV6)
inp 1048 netinet/in_pcb.c if (inp->inp_lport == lport && inp->inp_fport == 0 &&
inp 1049 netinet/in_pcb.c inp->inp_laddr.s_addr == key2->s_addr &&
inp 1050 netinet/in_pcb.c inp->inp_faddr.s_addr == INADDR_ANY)
inp 1055 netinet/in_pcb.c if (inp == NULL && in_pcbnotifymiss) {
inp 1065 netinet/in_pcb.c if (inp != NULL && inp != LIST_FIRST(head)) {
inp 1066 netinet/in_pcb.c LIST_REMOVE(inp, inp_hash);
inp 1067 netinet/in_pcb.c LIST_INSERT_HEAD(head, inp, inp_hash);
inp 1069 netinet/in_pcb.c return (inp);
inp 1082 netinet/in_pcb.c struct inpcb *inp;
inp 1094 netinet/in_pcb.c LIST_FOREACH(inp, head, inp_hash) {
inp 1095 netinet/in_pcb.c if (!(inp->inp_flags & INP_IPV6))
inp 1097 netinet/in_pcb.c if (inp->inp_lport == lport && inp->inp_fport == 0 &&
inp 1098 netinet/in_pcb.c IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6, key1) &&
inp 1099 netinet/in_pcb.c IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
inp 1102 netinet/in_pcb.c if (inp == NULL && ! IN6_ARE_ADDR_EQUAL(key1, key2)) {
inp 1104 netinet/in_pcb.c LIST_FOREACH(inp, head, inp_hash) {
inp 1105 netinet/in_pcb.c if (!(inp->inp_flags & INP_IPV6))
inp 1107 netinet/in_pcb.c if (inp->inp_lport == lport && inp->inp_fport == 0 &&
inp 1108 netinet/in_pcb.c IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6, key2) &&
inp 1109 netinet/in_pcb.c IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
inp 1114 netinet/in_pcb.c if (inp == NULL && in_pcbnotifymiss) {
inp 1124 netinet/in_pcb.c if (inp != NULL && inp != LIST_FIRST(head)) {
inp 1125 netinet/in_pcb.c LIST_REMOVE(inp, inp_hash);
inp 1126 netinet/in_pcb.c LIST_INSERT_HEAD(head, inp, inp_hash);
inp 1128 netinet/in_pcb.c return (inp);
inp 1678 netinet/ip_input.c ip_savecontrol(struct inpcb *inp, struct mbuf **mp, struct ip *ip,
inp 1682 netinet/ip_input.c if (inp->inp_socket->so_options & SO_TIMESTAMP) {
inp 1692 netinet/ip_input.c if (inp->inp_flags & INP_RECVDSTADDR) {
inp 1701 netinet/ip_input.c if (inp->inp_flags & INP_RECVOPTS) {
inp 1708 netinet/ip_input.c if (inp->inp_flags & INP_RECVRETOPTS) {
inp 1715 netinet/ip_input.c if (inp->inp_flags & INP_RECVIF) {
inp 1735 netinet/ip_input.c if (inp->inp_flags & INP_RECVTTL) {
inp 803 netinet/ip_ipsp.c struct inpcb *inp;
inp 811 netinet/ip_ipsp.c for (inp = TAILQ_FIRST(&tdbp->tdb_inp_in); inp;
inp 812 netinet/ip_ipsp.c inp = TAILQ_FIRST(&tdbp->tdb_inp_in)) {
inp 813 netinet/ip_ipsp.c TAILQ_REMOVE(&tdbp->tdb_inp_in, inp, inp_tdb_in_next);
inp 814 netinet/ip_ipsp.c inp->inp_tdb_in = NULL;
inp 817 netinet/ip_ipsp.c for (inp = TAILQ_FIRST(&tdbp->tdb_inp_out); inp;
inp 818 netinet/ip_ipsp.c inp = TAILQ_FIRST(&tdbp->tdb_inp_out)) {
inp 819 netinet/ip_ipsp.c TAILQ_REMOVE(&tdbp->tdb_inp_out, inp, inp_tdb_out_next);
inp 820 netinet/ip_ipsp.c inp->inp_tdb_out = NULL;
inp 912 netinet/ip_ipsp.c get_sa_require(struct inpcb *inp)
inp 916 netinet/ip_ipsp.c if (inp != NULL) {
inp 917 netinet/ip_ipsp.c sareq |= inp->inp_seclevel[SL_AUTH] >= IPSEC_LEVEL_USE ?
inp 919 netinet/ip_ipsp.c sareq |= inp->inp_seclevel[SL_ESP_TRANS] >= IPSEC_LEVEL_USE ?
inp 921 netinet/ip_ipsp.c sareq |= inp->inp_seclevel[SL_ESP_NETWORK] >= IPSEC_LEVEL_USE ?
inp 939 netinet/ip_ipsp.c tdb_add_inp(struct tdb *tdb, struct inpcb *inp, int inout)
inp 942 netinet/ip_ipsp.c if (inp->inp_tdb_in) {
inp 943 netinet/ip_ipsp.c if (inp->inp_tdb_in == tdb)
inp 946 netinet/ip_ipsp.c TAILQ_REMOVE(&inp->inp_tdb_in->tdb_inp_in, inp,
inp 950 netinet/ip_ipsp.c inp->inp_tdb_in = tdb;
inp 951 netinet/ip_ipsp.c TAILQ_INSERT_TAIL(&tdb->tdb_inp_in, inp, inp_tdb_in_next);
inp 953 netinet/ip_ipsp.c if (inp->inp_tdb_out) {
inp 954 netinet/ip_ipsp.c if (inp->inp_tdb_out == tdb)
inp 957 netinet/ip_ipsp.c TAILQ_REMOVE(&inp->inp_tdb_out->tdb_inp_out, inp,
inp 961 netinet/ip_ipsp.c inp->inp_tdb_out = tdb;
inp 962 netinet/ip_ipsp.c TAILQ_INSERT_TAIL(&tdb->tdb_inp_out, inp, inp_tdb_out_next);
inp 121 netinet/ip_output.c struct inpcb *inp;
inp 132 netinet/ip_output.c inp = va_arg(ap, struct inpcb *);
inp 133 netinet/ip_output.c if (inp && (inp->inp_flags & INP_IPV6) != 0)
inp 246 netinet/ip_output.c if (!ipsec_in_use && inp == NULL)
inp 271 netinet/ip_output.c IPSP_DIRECTION_OUT, NULL, inp);
inp 1033 netinet/ip_output.c struct inpcb *inp = sotoinpcb(so);
inp 1053 netinet/ip_output.c return (ip_pcbopts(optname, &inp->inp_options, m));
inp 1055 netinet/ip_output.c return (ip_pcbopts(&inp->inp_options, m));
inp 1073 netinet/ip_output.c inp->inp_ip.ip_tos = optval;
inp 1078 netinet/ip_output.c inp->inp_ip.ip_ttl = optval;
inp 1085 netinet/ip_output.c inp->inp_ip_minttl = optval;
inp 1091 netinet/ip_output.c inp->inp_flags |= bit; \
inp 1093 netinet/ip_output.c inp->inp_flags &= ~bit;
inp 1122 netinet/ip_output.c error = ip_setmoptions(optname, &inp->inp_moptions, m);
inp 1134 netinet/ip_output.c inp->inp_flags &= ~(INP_LOWPORT);
inp 1135 netinet/ip_output.c inp->inp_flags &= ~(INP_HIGHPORT);
inp 1139 netinet/ip_output.c inp->inp_flags &= ~(INP_LOWPORT);
inp 1140 netinet/ip_output.c inp->inp_flags |= INP_HIGHPORT;
inp 1144 netinet/ip_output.c inp->inp_flags &= ~(INP_HIGHPORT);
inp 1145 netinet/ip_output.c inp->inp_flags |= INP_LOWPORT;
inp 1175 netinet/ip_output.c if (inp->inp_tdb_out) {
inp 1177 netinet/ip_output.c TAILQ_REMOVE(&inp->inp_tdb_out->tdb_inp_out,
inp 1178 netinet/ip_output.c inp, inp_tdb_out_next);
inp 1182 netinet/ip_output.c if (inp->inp_tdb_in) {
inp 1184 netinet/ip_output.c TAILQ_REMOVE(&inp->inp_tdb_in->tdb_inp_in,
inp 1185 netinet/ip_output.c inp, inp_tdb_in_next);
inp 1196 netinet/ip_output.c inp->inp_seclevel[SL_AUTH] = optval;
inp 1205 netinet/ip_output.c inp->inp_seclevel[SL_ESP_TRANS] = optval;
inp 1214 netinet/ip_output.c inp->inp_seclevel[SL_ESP_NETWORK] = optval;
inp 1222 netinet/ip_output.c inp->inp_seclevel[SL_IPCOMP] = optval;
inp 1226 netinet/ip_output.c inp->inp_secrequire = get_sa_require(inp);
inp 1254 netinet/ip_output.c if (inp->inp_ipo != NULL &&
inp 1255 netinet/ip_output.c inp->inp_ipo->ipo_srcid != NULL) {
inp 1256 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_srcid);
inp 1257 netinet/ip_output.c inp->inp_ipo->ipo_srcid = NULL;
inp 1262 netinet/ip_output.c if (inp->inp_ipo != NULL &&
inp 1263 netinet/ip_output.c inp->inp_ipo->ipo_dstid != NULL) {
inp 1264 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_dstid);
inp 1265 netinet/ip_output.c inp->inp_ipo->ipo_dstid = NULL;
inp 1270 netinet/ip_output.c if (inp->inp_ipo != NULL &&
inp 1271 netinet/ip_output.c inp->inp_ipo->ipo_local_cred != NULL) {
inp 1272 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_local_cred);
inp 1273 netinet/ip_output.c inp->inp_ipo->ipo_local_cred = NULL;
inp 1278 netinet/ip_output.c if (inp->inp_ipo != NULL &&
inp 1279 netinet/ip_output.c inp->inp_ipo->ipo_local_auth != NULL) {
inp 1280 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_local_auth);
inp 1281 netinet/ip_output.c inp->inp_ipo->ipo_local_auth = NULL;
inp 1297 netinet/ip_output.c if (inp->inp_ipo == NULL) {
inp 1298 netinet/ip_output.c inp->inp_ipo = ipsec_add_policy(inp,
inp 1300 netinet/ip_output.c if (inp->inp_ipo == NULL) {
inp 1329 netinet/ip_output.c if (inp->inp_ipo->ipo_srcid != NULL)
inp 1330 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_srcid);
inp 1331 netinet/ip_output.c inp->inp_ipo->ipo_srcid = ipr;
inp 1342 netinet/ip_output.c if (inp->inp_ipo->ipo_dstid != NULL)
inp 1343 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_dstid);
inp 1344 netinet/ip_output.c inp->inp_ipo->ipo_dstid = ipr;
inp 1353 netinet/ip_output.c if (inp->inp_ipo->ipo_local_cred != NULL)
inp 1354 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_local_cred);
inp 1355 netinet/ip_output.c inp->inp_ipo->ipo_local_cred = ipr;
inp 1364 netinet/ip_output.c if (inp->inp_ipo->ipo_local_auth != NULL)
inp 1365 netinet/ip_output.c ipsp_reffree(inp->inp_ipo->ipo_local_auth);
inp 1366 netinet/ip_output.c inp->inp_ipo->ipo_local_auth = ipr;
inp 1372 netinet/ip_output.c if (inp->inp_tdb_out) {
inp 1374 netinet/ip_output.c TAILQ_REMOVE(&inp->inp_tdb_out->tdb_inp_out,
inp 1375 netinet/ip_output.c inp, inp_tdb_out_next);
inp 1379 netinet/ip_output.c if (inp->inp_tdb_in) {
inp 1381 netinet/ip_output.c TAILQ_REMOVE(&inp->inp_tdb_in->tdb_inp_in,
inp 1382 netinet/ip_output.c inp, inp_tdb_in_next);
inp 1400 netinet/ip_output.c if (inp->inp_options) {
inp 1401 netinet/ip_output.c m->m_len = inp->inp_options->m_len;
inp 1402 netinet/ip_output.c bcopy(mtod(inp->inp_options, caddr_t),
inp 1421 netinet/ip_output.c optval = inp->inp_ip.ip_tos;
inp 1425 netinet/ip_output.c optval = inp->inp_ip.ip_ttl;
inp 1429 netinet/ip_output.c optval = inp->inp_ip_minttl;
inp 1432 netinet/ip_output.c #define OPTBIT(bit) (inp->inp_flags & bit ? 1 : 0)
inp 1460 netinet/ip_output.c error = ip_getmoptions(optname, inp->inp_moptions, mp);
inp 1467 netinet/ip_output.c if (inp->inp_flags & INP_HIGHPORT)
inp 1469 netinet/ip_output.c else if (inp->inp_flags & INP_LOWPORT)
inp 1488 netinet/ip_output.c optval = inp->inp_seclevel[SL_AUTH];
inp 1492 netinet/ip_output.c optval = inp->inp_seclevel[SL_ESP_TRANS];
inp 1496 netinet/ip_output.c optval = inp->inp_seclevel[SL_ESP_NETWORK];
inp 1499 netinet/ip_output.c optval = inp->inp_seclevel[SL_IPCOMP];
inp 1519 netinet/ip_output.c if (inp->inp_ipo != NULL)
inp 1520 netinet/ip_output.c ipr = inp->inp_ipo->ipo_srcid;
inp 1524 netinet/ip_output.c if (inp->inp_ipo != NULL)
inp 1525 netinet/ip_output.c ipr = inp->inp_ipo->ipo_dstid;
inp 1529 netinet/ip_output.c if (inp->inp_ipo != NULL)
inp 1530 netinet/ip_output.c ipr = inp->inp_ipo->ipo_local_cred;
inp 1534 netinet/ip_output.c ipr = inp->inp_ipsec_remotecred;
inp 1538 netinet/ip_output.c if (inp->inp_ipo != NULL)
inp 1539 netinet/ip_output.c ipr = inp->inp_ipo->ipo_local_auth;
inp 1542 netinet/ip_output.c ipr = inp->inp_ipsec_remoteauth;
inp 81 netinet/ip_spd.c struct tdb *tdbp, struct inpcb *inp)
inp 93 netinet/ip_spd.c if (!ipsec_in_use && inp == NULL) {
inp 101 netinet/ip_spd.c if ((inp != NULL) && (direction == IPSP_DIRECTION_IN) &&
inp 102 netinet/ip_spd.c (inp->inp_seclevel[SL_ESP_TRANS] == IPSEC_LEVEL_BYPASS) &&
inp 103 netinet/ip_spd.c (inp->inp_seclevel[SL_ESP_NETWORK] == IPSEC_LEVEL_BYPASS) &&
inp 104 netinet/ip_spd.c (inp->inp_seclevel[SL_AUTH] == IPSEC_LEVEL_BYPASS)) {
inp 242 netinet/ip_spd.c tdbp, inp, NULL);
inp 267 netinet/ip_spd.c inp, ipo);
inp 336 netinet/ip_spd.c if ((inp != NULL) &&
inp 337 netinet/ip_spd.c (inp->inp_seclevel[SL_ESP_TRANS] == IPSEC_LEVEL_BYPASS) &&
inp 338 netinet/ip_spd.c (inp->inp_seclevel[SL_ESP_NETWORK] ==
inp 340 netinet/ip_spd.c (inp->inp_seclevel[SL_AUTH] == IPSEC_LEVEL_BYPASS)) {
inp 367 netinet/ip_spd.c tdbp, inp, ipo);
inp 402 netinet/ip_spd.c direction, tdbp, inp, ipo);
inp 431 netinet/ip_spd.c tdbp, inp, ipo);
inp 439 netinet/ip_spd.c direction, tdbp, inp, ipo);
inp 472 netinet/ip_spd.c tdbp, inp, ipo);
inp 541 netinet/ip_spd.c direction, tdbp, inp, ipo);
inp 552 netinet/ip_spd.c tdbp, inp, ipo);
inp 610 netinet/ip_spd.c ipsec_add_policy(struct inpcb *inp, int af, int direction)
inp 640 netinet/ip_spd.c ipsec_update_policy(inp, ipon, af, direction);
inp 649 netinet/ip_spd.c ipsec_update_policy(struct inpcb *inp, struct ipsec_policy *ipon, int af,
inp 660 netinet/ip_spd.c ipon->ipo_addr.sen_ip_src = inp->inp_laddr;
inp 661 netinet/ip_spd.c ipon->ipo_addr.sen_ip_dst = inp->inp_faddr;
inp 662 netinet/ip_spd.c ipon->ipo_addr.sen_sport = inp->inp_lport;
inp 663 netinet/ip_spd.c ipon->ipo_addr.sen_dport = inp->inp_fport;
inp 665 netinet/ip_spd.c inp->inp_socket->so_proto->pr_protocol;
inp 676 netinet/ip_spd.c ipon->ipo_src.sin.sin_addr = inp->inp_laddr;
inp 677 netinet/ip_spd.c ipon->ipo_dst.sin.sin_addr = inp->inp_faddr;
inp 684 netinet/ip_spd.c ipon->ipo_addr.sen_ip6_src = inp->inp_laddr6;
inp 685 netinet/ip_spd.c ipon->ipo_addr.sen_ip6_dst = inp->inp_faddr6;
inp 686 netinet/ip_spd.c ipon->ipo_addr.sen_ip6_sport = inp->inp_lport;
inp 687 netinet/ip_spd.c ipon->ipo_addr.sen_ip6_dport = inp->inp_fport;
inp 689 netinet/ip_spd.c inp->inp_socket->so_proto->pr_protocol;
inp 701 netinet/ip_spd.c ipon->ipo_src.sin6.sin6_addr = inp->inp_laddr6;
inp 702 netinet/ip_spd.c ipon->ipo_dst.sin6.sin6_addr = inp->inp_faddr6;
inp 891 netinet/ip_spd.c struct tdb *tdbp, struct inpcb *inp, struct ipsec_policy *ipo)
inp 899 netinet/ip_spd.c if (inp == NULL)
inp 903 netinet/ip_spd.c if ((inp->inp_seclevel[SL_ESP_TRANS] == IPSEC_LEVEL_BYPASS ||
inp 904 netinet/ip_spd.c inp->inp_seclevel[SL_ESP_TRANS] == IPSEC_LEVEL_NONE) &&
inp 905 netinet/ip_spd.c (inp->inp_seclevel[SL_ESP_NETWORK] == IPSEC_LEVEL_BYPASS ||
inp 906 netinet/ip_spd.c inp->inp_seclevel[SL_ESP_NETWORK] == IPSEC_LEVEL_NONE) &&
inp 907 netinet/ip_spd.c (inp->inp_seclevel[SL_AUTH] == IPSEC_LEVEL_BYPASS ||
inp 908 netinet/ip_spd.c inp->inp_seclevel[SL_AUTH] == IPSEC_LEVEL_NONE))
inp 918 netinet/ip_spd.c if ((inp->inp_seclevel[SL_ESP_TRANS] == IPSEC_LEVEL_AVAIL ||
inp 919 netinet/ip_spd.c inp->inp_seclevel[SL_ESP_TRANS] == IPSEC_LEVEL_USE) &&
inp 920 netinet/ip_spd.c (inp->inp_seclevel[SL_ESP_NETWORK] == IPSEC_LEVEL_AVAIL ||
inp 921 netinet/ip_spd.c inp->inp_seclevel[SL_ESP_NETWORK] == IPSEC_LEVEL_USE) &&
inp 922 netinet/ip_spd.c (inp->inp_seclevel[SL_AUTH] == IPSEC_LEVEL_AVAIL ||
inp 923 netinet/ip_spd.c inp->inp_seclevel[SL_AUTH] == IPSEC_LEVEL_USE))
inp 927 netinet/ip_spd.c if (inp->inp_ipo == NULL) {
inp 928 netinet/ip_spd.c inp->inp_ipo = ipsec_add_policy(inp, af,
inp 930 netinet/ip_spd.c if (inp->inp_ipo == NULL) {
inp 940 netinet/ip_spd.c if (inp->inp_tdb_in != NULL) {
inp 941 netinet/ip_spd.c if (inp->inp_tdb_in == tdbp)
inp 956 netinet/ip_spd.c ipsec_update_policy(inp, inp->inp_ipo, af,
inp 964 netinet/ip_spd.c if (tdbp->tdb_sproto == inp->inp_ipo->ipo_sproto &&
inp 965 netinet/ip_spd.c !bcmp(&tdbp->tdb_src, &inp->inp_ipo->ipo_dst,
inp 968 netinet/ip_spd.c inp->inp_ipo->ipo_srcid,
inp 969 netinet/ip_spd.c inp->inp_ipo->ipo_dstid,
inp 971 netinet/ip_spd.c &inp->inp_ipo->ipo_addr,
inp 972 netinet/ip_spd.c &inp->inp_ipo->ipo_mask))
inp 980 netinet/ip_spd.c ipsec_update_policy(inp, inp->inp_ipo, af,
inp 989 netinet/ip_spd.c tdbp->tdb_sproto == inp->inp_ipo->ipo_sproto &&
inp 990 netinet/ip_spd.c !bcmp(&tdbp->tdb_src, &inp->inp_ipo->ipo_dst,
inp 993 netinet/ip_spd.c inp->inp_ipo->ipo_srcid,
inp 994 netinet/ip_spd.c inp->inp_ipo->ipo_dstid,
inp 996 netinet/ip_spd.c &inp->inp_ipo->ipo_addr,
inp 997 netinet/ip_spd.c &inp->inp_ipo->ipo_mask))
inp 1006 netinet/ip_spd.c if (inp->inp_ipo->ipo_last_searched <=
inp 1008 netinet/ip_spd.c inp->inp_ipo->ipo_last_searched = time_second;
inp 1011 netinet/ip_spd.c if (gettdbbysrc(&inp->inp_ipo->ipo_dst,
inp 1012 netinet/ip_spd.c inp->inp_ipo->ipo_sproto,
inp 1013 netinet/ip_spd.c inp->inp_ipo->ipo_srcid,
inp 1014 netinet/ip_spd.c inp->inp_ipo->ipo_dstid, m, af,
inp 1015 netinet/ip_spd.c &inp->inp_ipo->ipo_addr,
inp 1016 netinet/ip_spd.c &inp->inp_ipo->ipo_mask) != NULL) {
inp 1027 netinet/ip_spd.c ipsp_acquire_sa(inp->inp_ipo, &inp->inp_ipo->ipo_dst,
inp 1028 netinet/ip_spd.c &inp->inp_ipo->ipo_src, &inp->inp_ipo->ipo_addr, m);
inp 1037 netinet/ip_spd.c if (inp->inp_tdb_out != NULL) {
inp 1045 netinet/ip_spd.c ipo->ipo_tdb != inp->inp_tdb_out) {
inp 1046 netinet/ip_spd.c tdb = inp->inp_tdb_out;
inp 1049 netinet/ip_spd.c return inp->inp_tdb_out;
inp 1058 netinet/ip_spd.c if (inp->inp_ipo != NULL) {
inp 1059 netinet/ip_spd.c if (inp->inp_ipo->ipo_last_searched <=
inp 1061 netinet/ip_spd.c inp->inp_ipo->ipo_last_searched = time_second;
inp 1064 netinet/ip_spd.c ipsec_update_policy(inp, inp->inp_ipo, af,
inp 1067 netinet/ip_spd.c tdb = gettdbbyaddr(&inp->inp_ipo->ipo_dst,
inp 1068 netinet/ip_spd.c inp->inp_ipo->ipo_sproto,
inp 1069 netinet/ip_spd.c inp->inp_ipo->ipo_srcid,
inp 1070 netinet/ip_spd.c inp->inp_ipo->ipo_dstid,
inp 1071 netinet/ip_spd.c inp->inp_ipo->ipo_local_cred, m, af,
inp 1072 netinet/ip_spd.c &inp->inp_ipo->ipo_addr,
inp 1073 netinet/ip_spd.c &inp->inp_ipo->ipo_mask);
inp 1080 netinet/ip_spd.c ipsec_update_policy(inp, &sipon, af,
inp 1090 netinet/ip_spd.c tdb_add_inp(tdb, inp, 0); /* Latch onto PCB. */
inp 1093 netinet/ip_spd.c ipo->ipo_tdb != inp->inp_tdb_out && m != NULL)
inp 1099 netinet/ip_spd.c switch (inp->inp_seclevel[SL_ESP_TRANS]) {
inp 1108 netinet/ip_spd.c if (inp->inp_ipo == NULL) {
inp 1109 netinet/ip_spd.c inp->inp_ipo = ipsec_add_policy(inp, af, IPSP_DIRECTION_OUT);
inp 1110 netinet/ip_spd.c if (inp->inp_ipo == NULL) {
inp 1117 netinet/ip_spd.c if ((*error = ipsp_acquire_sa(inp->inp_ipo,
inp 1118 netinet/ip_spd.c &inp->inp_ipo->ipo_dst,
inp 1119 netinet/ip_spd.c &inp->inp_ipo->ipo_src,
inp 1120 netinet/ip_spd.c &inp->inp_ipo->ipo_addr, m)) == 0)
inp 1127 netinet/ip_spd.c inp->inp_seclevel[SL_ESP_TRANS]));
inp 123 netinet/raw_ip.c struct inpcb *inp, *last = NULL;
inp 127 netinet/raw_ip.c CIRCLEQ_FOREACH(inp, &rawcbtable.inpt_queue, inp_queue) {
inp 129 netinet/raw_ip.c if (inp->inp_flags & INP_IPV6)
inp 132 netinet/raw_ip.c if (inp->inp_ip.ip_p && inp->inp_ip.ip_p != ip->ip_p)
inp 134 netinet/raw_ip.c if (inp->inp_laddr.s_addr &&
inp 135 netinet/raw_ip.c inp->inp_laddr.s_addr != ip->ip_dst.s_addr)
inp 137 netinet/raw_ip.c if (inp->inp_faddr.s_addr &&
inp 138 netinet/raw_ip.c inp->inp_faddr.s_addr != ip->ip_src.s_addr)
inp 157 netinet/raw_ip.c last = inp;
inp 189 netinet/raw_ip.c struct inpcb *inp;
inp 198 netinet/raw_ip.c inp = sotoinpcb(so);
inp 205 netinet/raw_ip.c if ((inp->inp_flags & INP_HDRINCL) == 0) {
inp 214 netinet/raw_ip.c ip->ip_tos = inp->inp_ip.ip_tos;
inp 216 netinet/raw_ip.c ip->ip_p = inp->inp_ip.ip_p;
inp 218 netinet/raw_ip.c ip->ip_src = inp->inp_laddr;
inp 220 netinet/raw_ip.c ip->ip_ttl = inp->inp_ip.ip_ttl ? inp->inp_ip.ip_ttl : MAXTTL;
inp 235 netinet/raw_ip.c if ((ip->ip_hl != (sizeof (*ip) >> 2) && inp->inp_options) ||
inp 255 netinet/raw_ip.c return (ip_output(m, inp->inp_options, &inp->inp_route, flags,
inp 256 netinet/raw_ip.c inp->inp_moptions, inp));
inp 266 netinet/raw_ip.c struct inpcb *inp = sotoinpcb(so);
inp 283 netinet/raw_ip.c inp->inp_flags |= INP_HDRINCL;
inp 285 netinet/raw_ip.c inp->inp_flags &= ~INP_HDRINCL;
inp 291 netinet/raw_ip.c *mtod(*m, int *) = inp->inp_flags & INP_HDRINCL;
inp 338 netinet/raw_ip.c struct inpcb *inp = sotoinpcb(so);
inp 346 netinet/raw_ip.c if (inp == NULL && req != PRU_ATTACH) {
inp 354 netinet/raw_ip.c if (inp)
inp 363 netinet/raw_ip.c inp = (struct inpcb *)so->so_pcb;
inp 364 netinet/raw_ip.c inp->inp_ip.ip_p = (long)nam;
inp 377 netinet/raw_ip.c if (inp == 0)
inp 383 netinet/raw_ip.c in_pcbdetach(inp);
inp 402 netinet/raw_ip.c inp->inp_laddr = addr->sin_addr;
inp 422 netinet/raw_ip.c inp->inp_faddr = addr->sin_addr;
inp 451 netinet/raw_ip.c dst = inp->inp_faddr.s_addr;
inp 485 netinet/raw_ip.c in_setsockaddr(inp, nam);
inp 489 netinet/raw_ip.c in_setpeeraddr(inp, nam);
inp 371 netinet/tcp_input.c struct inpcb *inp;
inp 599 netinet/tcp_input.c inp = in6_pcbhashlookup(&tcbtable, &ip6->ip6_src, th->th_sport,
inp 604 netinet/tcp_input.c inp = in_pcbhashlookup(&tcbtable, ip->ip_src, th->th_sport,
inp 608 netinet/tcp_input.c if (inp == 0) {
inp 616 netinet/tcp_input.c inp = in6_pcblookup_listen(&tcbtable,
inp 621 netinet/tcp_input.c inp = in_pcblookup_listen(&tcbtable,
inp 631 netinet/tcp_input.c if (inp == 0) {
inp 638 netinet/tcp_input.c if (inp->inp_ip_minttl && inp->inp_ip_minttl > ip->ip_ttl)
inp 641 netinet/tcp_input.c tp = intotcpcb(inp);
inp 653 netinet/tcp_input.c so = inp->inp_socket;
inp 746 netinet/tcp_input.c inp = (struct inpcb *)so->so_pcb;
inp 747 netinet/tcp_input.c tp = intotcpcb(inp);
inp 876 netinet/tcp_input.c tdb, inp);
inp 883 netinet/tcp_input.c if (inp->inp_tdb_in != tdb) {
inp 885 netinet/tcp_input.c tdb_add_inp(tdb, inp, 1);
inp 886 netinet/tcp_input.c if (inp->inp_ipo == NULL) {
inp 887 netinet/tcp_input.c inp->inp_ipo = ipsec_add_policy(inp, af,
inp 889 netinet/tcp_input.c if (inp->inp_ipo == NULL) {
inp 894 netinet/tcp_input.c if (inp->inp_ipo->ipo_dstid == NULL &&
inp 896 netinet/tcp_input.c inp->inp_ipo->ipo_dstid = tdb->tdb_srcid;
inp 899 netinet/tcp_input.c if (inp->inp_ipsec_remotecred == NULL &&
inp 901 netinet/tcp_input.c inp->inp_ipsec_remotecred =
inp 905 netinet/tcp_input.c if (inp->inp_ipsec_remoteauth == NULL &&
inp 907 netinet/tcp_input.c inp->inp_ipsec_remoteauth =
inp 912 netinet/tcp_input.c TAILQ_REMOVE(&inp->inp_tdb_in->tdb_inp_in, inp,
inp 914 netinet/tcp_input.c inp->inp_tdb_in = NULL;
inp 2986 netinet/tcp_input.c struct inpcb *inp;
inp 2988 netinet/tcp_input.c inp = tp->t_inpcb;
inp 2992 netinet/tcp_input.c rt = in_pcbrtentry(inp);
inp 3047 netinet/tcp_input.c else if (inp && in_localaddr(inp->inp_faddr))
inp 3641 netinet/tcp_input.c struct inpcb *inp = NULL;
inp 3680 netinet/tcp_input.c inp = sotoinpcb(oso);
inp 3689 netinet/tcp_input.c bcopy(inp->inp_seclevel, newinp->inp_seclevel,
inp 3690 netinet/tcp_input.c sizeof(inp->inp_seclevel));
inp 3691 netinet/tcp_input.c newinp->inp_secrequire = inp->inp_secrequire;
inp 3692 netinet/tcp_input.c if (inp->inp_ipo != NULL) {
inp 3693 netinet/tcp_input.c newinp->inp_ipo = inp->inp_ipo;
inp 3694 netinet/tcp_input.c inp->inp_ipo->ipo_ref_count++;
inp 3696 netinet/tcp_input.c if (inp->inp_ipsec_remotecred != NULL) {
inp 3697 netinet/tcp_input.c newinp->inp_ipsec_remotecred = inp->inp_ipsec_remotecred;
inp 3698 netinet/tcp_input.c inp->inp_ipsec_remotecred->ref_count++;
inp 3700 netinet/tcp_input.c if (inp->inp_ipsec_remoteauth != NULL) {
inp 3702 netinet/tcp_input.c = inp->inp_ipsec_remoteauth;
inp 3703 netinet/tcp_input.c inp->inp_ipsec_remoteauth->ref_count++;
inp 3713 netinet/tcp_input.c int flags = inp->inp_flags;
inp 3714 netinet/tcp_input.c struct inpcb *oldinpcb = inp;
inp 3716 netinet/tcp_input.c inp = (struct inpcb *)so->so_pcb;
inp 3717 netinet/tcp_input.c inp->inp_flags |= (flags & INP_IPV6);
inp 3718 netinet/tcp_input.c if ((inp->inp_flags & INP_IPV6) != 0) {
inp 3719 netinet/tcp_input.c inp->inp_ipv6.ip6_hlim =
inp 3724 netinet/tcp_input.c inp = (struct inpcb *)so->so_pcb;
inp 3727 netinet/tcp_input.c inp->inp_lport = th->th_dport;
inp 3731 netinet/tcp_input.c inp->inp_laddr6 = ((struct sockaddr_in6 *)dst)->sin6_addr;
inp 3736 netinet/tcp_input.c inp->inp_laddr = ((struct sockaddr_in *)dst)->sin_addr;
inp 3737 netinet/tcp_input.c inp->inp_options = ip_srcroute();
inp 3738 netinet/tcp_input.c if (inp->inp_options == NULL) {
inp 3739 netinet/tcp_input.c inp->inp_options = sc->sc_ipopts;
inp 3744 netinet/tcp_input.c in_pcbrehash(inp);
inp 3750 netinet/tcp_input.c inp->inp_route = sc->sc_route4; /* struct assignment */
inp 3753 netinet/tcp_input.c inp->inp_route6 = sc->sc_route6;
inp 3766 netinet/tcp_input.c if (inp->inp_flags & INP_IPV6) {
inp 3770 netinet/tcp_input.c if (in_pcbconnect(inp, am)) {
inp 3777 netinet/tcp_input.c if (in6_pcbconnect(inp, am)) {
inp 3786 netinet/tcp_input.c tp = intotcpcb(inp);
inp 4146 netinet/tcp_input.c struct inpcb *inp;
inp 4345 netinet/tcp_input.c inp = sc->sc_tp ? sc->sc_tp->t_inpcb : NULL;
inp 4355 netinet/tcp_input.c ip->ip_ttl = inp ? inp->inp_ip.ip_ttl : ip_defttl;
inp 4375 netinet/tcp_input.c (struct ip_moptions *)NULL, inp);
inp 207 netinet/tcp_subr.c struct inpcb *inp = tp->t_inpcb;
inp 256 netinet/tcp_subr.c ipovly->ih_src = inp->inp_laddr;
inp 257 netinet/tcp_subr.c ipovly->ih_dst = inp->inp_faddr;
inp 274 netinet/tcp_subr.c ip6->ip6_src = inp->inp_laddr6;
inp 275 netinet/tcp_subr.c ip6->ip6_dst = inp->inp_faddr6;
inp 277 netinet/tcp_subr.c (inp->inp_flowinfo & IPV6_FLOWLABEL_MASK);
inp 281 netinet/tcp_subr.c ip6->ip6_hlim = in6_selecthlim(inp, NULL); /*XXX*/
inp 291 netinet/tcp_subr.c th->th_sport = inp->inp_lport;
inp 292 netinet/tcp_subr.c th->th_dport = inp->inp_fport;
inp 468 netinet/tcp_subr.c tcp_newtcpcb(struct inpcb *inp)
inp 490 netinet/tcp_subr.c tp->t_inpcb = inp;
inp 510 netinet/tcp_subr.c if ((inp->inp_flags & INP_IPV6) == 0)
inp 519 netinet/tcp_subr.c if (inp->inp_flags & INP_IPV6)
inp 520 netinet/tcp_subr.c inp->inp_ipv6.ip6_hlim = ip6_defhlim;
inp 523 netinet/tcp_subr.c inp->inp_ip.ip_ttl = ip_defttl;
inp 525 netinet/tcp_subr.c inp->inp_ppcb = (caddr_t)tp;
inp 562 netinet/tcp_subr.c struct inpcb *inp = tp->t_inpcb;
inp 563 netinet/tcp_subr.c struct socket *so = inp->inp_socket;
inp 592 netinet/tcp_subr.c inp->inp_ppcb = 0;
inp 594 netinet/tcp_subr.c in_pcbdetach(inp);
inp 628 netinet/tcp_subr.c struct inpcb *inp;
inp 631 netinet/tcp_subr.c CIRCLEQ_FOREACH(inp, &tcbtable.inpt_queue, inp_queue) {
inp 632 netinet/tcp_subr.c struct tcpcb *tp = (struct tcpcb *)inp->inp_ppcb;
inp 663 netinet/tcp_subr.c tcp_notify(inp, error)
inp 664 netinet/tcp_subr.c struct inpcb *inp;
inp 667 netinet/tcp_subr.c struct tcpcb *tp = (struct tcpcb *)inp->inp_ppcb;
inp 668 netinet/tcp_subr.c struct socket *so = inp->inp_socket;
inp 704 netinet/tcp_subr.c struct inpcb *inp;
inp 772 netinet/tcp_subr.c inp = in6_pcbhashlookup(&tcbtable, &sa6->sin6_addr,
inp 783 netinet/tcp_subr.c icmp6_mtudisc_update((struct ip6ctlparam *)d, inp != NULL);
inp 786 netinet/tcp_subr.c if (inp) {
inp 788 netinet/tcp_subr.c if (inp->inp_socket &&
inp 789 netinet/tcp_subr.c (tp = intotcpcb(inp)) &&
inp 792 netinet/tcp_subr.c notify(inp, inet6ctlerrmap[cmd]);
inp 815 netinet/tcp_subr.c struct inpcb *inp;
inp 847 netinet/tcp_subr.c inp = in_pcbhashlookup(&tcbtable,
inp 849 netinet/tcp_subr.c if (inp && (tp = intotcpcb(inp)) &&
inp 904 netinet/tcp_subr.c inp = in_pcbhashlookup(&tcbtable,
inp 906 netinet/tcp_subr.c if (inp) {
inp 908 netinet/tcp_subr.c if (inp->inp_socket &&
inp 909 netinet/tcp_subr.c (tp = intotcpcb(inp)) &&
inp 912 netinet/tcp_subr.c notify(inp, errno);
inp 959 netinet/tcp_subr.c tcp_mtudisc(inp, errno)
inp 960 netinet/tcp_subr.c struct inpcb *inp;
inp 963 netinet/tcp_subr.c struct tcpcb *tp = intotcpcb(inp);
inp 964 netinet/tcp_subr.c struct rtentry *rt = in_pcbrtentry(inp);
inp 974 netinet/tcp_subr.c in_rtchange(inp, errno);
inp 975 netinet/tcp_subr.c if ((rt = in_pcbrtentry(inp)) == 0)
inp 994 netinet/tcp_subr.c tcp_mtudisc_increase(inp, errno)
inp 995 netinet/tcp_subr.c struct inpcb *inp;
inp 998 netinet/tcp_subr.c struct tcpcb *tp = intotcpcb(inp);
inp 999 netinet/tcp_subr.c struct rtentry *rt = in_pcbrtentry(inp);
inp 1006 netinet/tcp_subr.c in_rtchange(inp, errno);
inp 263 netinet/tcp_timer.c struct inpcb *inp = tp->t_inpcb;
inp 268 netinet/tcp_timer.c if (!inp->inp_socket->so_snd.sb_cc)
inp 271 netinet/tcp_timer.c rt = in_pcbrtentry(inp);
inp 292 netinet/tcp_timer.c sin.sin_addr = inp->inp_faddr;
inp 300 netinet/tcp_timer.c in_rtchange(inp, 0);
inp 153 netinet/tcp_usrreq.c struct inpcb *inp;
inp 177 netinet/tcp_usrreq.c inp = sotoinpcb(so);
inp 183 netinet/tcp_usrreq.c if (inp == 0 && req != PRU_ATTACH) {
inp 193 netinet/tcp_usrreq.c if (inp) {
inp 194 netinet/tcp_usrreq.c tp = intotcpcb(inp);
inp 209 netinet/tcp_usrreq.c if (inp) {
inp 237 netinet/tcp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 238 netinet/tcp_usrreq.c error = in6_pcbbind(inp, nam);
inp 241 netinet/tcp_usrreq.c error = in_pcbbind(inp, nam);
inp 250 netinet/tcp_usrreq.c if (inp->inp_lport == 0) {
inp 252 netinet/tcp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 253 netinet/tcp_usrreq.c error = in6_pcbbind(inp, NULL);
inp 256 netinet/tcp_usrreq.c error = in_pcbbind(inp, NULL);
inp 289 netinet/tcp_usrreq.c if (inp->inp_lport == 0) {
inp 290 netinet/tcp_usrreq.c error = in6_pcbbind(inp, NULL);
inp 294 netinet/tcp_usrreq.c error = in6_pcbconnect(inp, nam);
inp 305 netinet/tcp_usrreq.c if (inp->inp_lport == 0) {
inp 306 netinet/tcp_usrreq.c error = in_pcbbind(inp, NULL);
inp 310 netinet/tcp_usrreq.c error = in_pcbconnect(inp, nam);
inp 318 netinet/tcp_usrreq.c in_pcbdisconnect(inp);
inp 379 netinet/tcp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 380 netinet/tcp_usrreq.c in6_setpeeraddr(inp, nam);
inp 383 netinet/tcp_usrreq.c in_setpeeraddr(inp, nam);
inp 475 netinet/tcp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 476 netinet/tcp_usrreq.c in6_setsockaddr(inp, nam);
inp 479 netinet/tcp_usrreq.c in_setsockaddr(inp, nam);
inp 484 netinet/tcp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 485 netinet/tcp_usrreq.c in6_setpeeraddr(inp, nam);
inp 488 netinet/tcp_usrreq.c in_setpeeraddr(inp, nam);
inp 508 netinet/tcp_usrreq.c struct inpcb *inp;
inp 514 netinet/tcp_usrreq.c inp = sotoinpcb(so);
inp 515 netinet/tcp_usrreq.c if (inp == NULL) {
inp 522 netinet/tcp_usrreq.c tp = intotcpcb(inp);
inp 542 netinet/tcp_usrreq.c tp = intotcpcb(inp);
inp 666 netinet/tcp_usrreq.c struct inpcb *inp;
inp 677 netinet/tcp_usrreq.c inp = sotoinpcb(so);
inp 678 netinet/tcp_usrreq.c tp = tcp_newtcpcb(inp);
inp 683 netinet/tcp_usrreq.c in_pcbdetach(inp);
inp 690 netinet/tcp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 789 netinet/tcp_usrreq.c struct inpcb *inp;
inp 840 netinet/tcp_usrreq.c inp = in6_pcbhashlookup(&tcbtable, &f6,
inp 845 netinet/tcp_usrreq.c inp = in_pcbhashlookup(&tcbtable, fin->sin_addr,
inp 851 netinet/tcp_usrreq.c if (inp && (tp = intotcpcb(inp)) &&
inp 852 netinet/tcp_usrreq.c ((inp->inp_socket->so_options & SO_ACCEPTCONN) == 0))
inp 860 netinet/tcp_usrreq.c if (inp == NULL) {
inp 865 netinet/tcp_usrreq.c inp = in6_pcblookup_listen(&tcbtable,
inp 870 netinet/tcp_usrreq.c inp = in_pcblookup_listen(&tcbtable,
inp 876 netinet/tcp_usrreq.c if (inp != NULL && (inp->inp_socket->so_state & SS_CONNECTOUT)) {
inp 877 netinet/tcp_usrreq.c tir.ruid = inp->inp_socket->so_ruid;
inp 878 netinet/tcp_usrreq.c tir.euid = inp->inp_socket->so_euid;
inp 166 netinet/udp_usrreq.c struct inpcb *inp;
inp 418 netinet/udp_usrreq.c CIRCLEQ_FOREACH(inp, &udbtable.inpt_queue, inp_queue) {
inp 421 netinet/udp_usrreq.c if (ip6 && !(inp->inp_flags & INP_IPV6))
inp 423 netinet/udp_usrreq.c if (!ip6 && (inp->inp_flags & INP_IPV6))
inp 426 netinet/udp_usrreq.c if (inp->inp_lport != uh->uh_dport)
inp 430 netinet/udp_usrreq.c if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6))
inp 431 netinet/udp_usrreq.c if (!IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6,
inp 436 netinet/udp_usrreq.c if (inp->inp_laddr.s_addr != INADDR_ANY) {
inp 437 netinet/udp_usrreq.c if (inp->inp_laddr.s_addr != ip->ip_dst.s_addr)
inp 442 netinet/udp_usrreq.c if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6))
inp 443 netinet/udp_usrreq.c if (!IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6,
inp 445 netinet/udp_usrreq.c inp->inp_fport != uh->uh_sport)
inp 449 netinet/udp_usrreq.c if (inp->inp_faddr.s_addr != INADDR_ANY) {
inp 450 netinet/udp_usrreq.c if (inp->inp_faddr.s_addr !=
inp 452 netinet/udp_usrreq.c inp->inp_fport != uh->uh_sport)
inp 483 netinet/udp_usrreq.c last = inp;
inp 528 netinet/udp_usrreq.c inp = in6_pcbhashlookup(&udbtable, &ip6->ip6_src, uh->uh_sport,
inp 532 netinet/udp_usrreq.c inp = in_pcbhashlookup(&udbtable, ip->ip_src, uh->uh_sport,
inp 534 netinet/udp_usrreq.c if (inp == 0) {
inp 541 netinet/udp_usrreq.c inp = in6_pcblookup_listen(&udbtable,
inp 545 netinet/udp_usrreq.c inp = in_pcblookup_listen(&udbtable,
inp 547 netinet/udp_usrreq.c if (inp == 0) {
inp 579 netinet/udp_usrreq.c IPSP_DIRECTION_IN, tdb, inp);
inp 586 netinet/udp_usrreq.c if (inp->inp_tdb_in != tdb &&
inp 587 netinet/udp_usrreq.c (inp->inp_socket->so_state & SS_ISCONNECTED)) {
inp 589 netinet/udp_usrreq.c tdb_add_inp(tdb, inp, 1);
inp 590 netinet/udp_usrreq.c if (inp->inp_ipo == NULL) {
inp 591 netinet/udp_usrreq.c inp->inp_ipo = ipsec_add_policy(inp,
inp 593 netinet/udp_usrreq.c if (inp->inp_ipo == NULL) {
inp 598 netinet/udp_usrreq.c if (inp->inp_ipo->ipo_dstid == NULL &&
inp 600 netinet/udp_usrreq.c inp->inp_ipo->ipo_dstid = tdb->tdb_srcid;
inp 603 netinet/udp_usrreq.c if (inp->inp_ipsec_remotecred == NULL &&
inp 605 netinet/udp_usrreq.c inp->inp_ipsec_remotecred =
inp 609 netinet/udp_usrreq.c if (inp->inp_ipsec_remoteauth == NULL &&
inp 611 netinet/udp_usrreq.c inp->inp_ipsec_remoteauth =
inp 616 netinet/udp_usrreq.c TAILQ_REMOVE(&inp->inp_tdb_in->tdb_inp_in, inp,
inp 618 netinet/udp_usrreq.c inp->inp_tdb_in = NULL;
inp 626 netinet/udp_usrreq.c if (ip6 && (inp->inp_flags & IN6P_CONTROLOPTS))
inp 627 netinet/udp_usrreq.c ip6_savecontrol(inp, m, &opts);
inp 629 netinet/udp_usrreq.c if (ip && (inp->inp_flags & INP_CONTROLOPTS))
inp 630 netinet/udp_usrreq.c ip_savecontrol(inp, &opts, ip, m);
inp 634 netinet/udp_usrreq.c if (sbappendaddr(&inp->inp_socket->so_rcv, &srcsa.sa, m, opts) == 0) {
inp 638 netinet/udp_usrreq.c sorwakeup(inp->inp_socket);
inp 651 netinet/udp_usrreq.c udp_notify(inp, errno)
inp 652 netinet/udp_usrreq.c struct inpcb *inp;
inp 655 netinet/udp_usrreq.c inp->inp_socket->so_error = errno;
inp 656 netinet/udp_usrreq.c sorwakeup(inp->inp_socket);
inp 657 netinet/udp_usrreq.c sowwakeup(inp->inp_socket);
inp 831 netinet/udp_usrreq.c struct inpcb *inp;
inp 865 netinet/udp_usrreq.c inp = in_pcbhashlookup(&udbtable,
inp 867 netinet/udp_usrreq.c if (inp && inp->inp_socket != NULL)
inp 868 netinet/udp_usrreq.c notify(inp, errno);
inp 877 netinet/udp_usrreq.c struct inpcb *inp;
inp 886 netinet/udp_usrreq.c inp = va_arg(ap, struct inpcb *);
inp 892 netinet/udp_usrreq.c if ((inp->inp_flags & INP_IPV6) != 0)
inp 906 netinet/udp_usrreq.c laddr = inp->inp_laddr;
inp 907 netinet/udp_usrreq.c if (inp->inp_faddr.s_addr != INADDR_ANY) {
inp 915 netinet/udp_usrreq.c error = in_pcbconnect(inp, addr);
inp 921 netinet/udp_usrreq.c if (inp->inp_faddr.s_addr == INADDR_ANY) {
inp 944 netinet/udp_usrreq.c ui->ui_src = inp->inp_laddr;
inp 945 netinet/udp_usrreq.c ui->ui_dst = inp->inp_faddr;
inp 946 netinet/udp_usrreq.c ui->ui_sport = inp->inp_lport;
inp 947 netinet/udp_usrreq.c ui->ui_dport = inp->inp_fport;
inp 962 netinet/udp_usrreq.c ((struct ip *)ui)->ip_ttl = inp->inp_ip.ip_ttl;
inp 963 netinet/udp_usrreq.c ((struct ip *)ui)->ip_tos = inp->inp_ip.ip_tos;
inp 966 netinet/udp_usrreq.c error = ip_output(m, inp->inp_options, &inp->inp_route,
inp 967 netinet/udp_usrreq.c inp->inp_socket->so_options &
inp 969 netinet/udp_usrreq.c inp->inp_moptions, inp);
inp 973 netinet/udp_usrreq.c inp->inp_laddr = laddr;
inp 974 netinet/udp_usrreq.c in_pcbdisconnect(inp);
inp 1009 netinet/udp_usrreq.c struct inpcb *inp = sotoinpcb(so);
inp 1015 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 1023 netinet/udp_usrreq.c if (inp == NULL && req != PRU_ATTACH) {
inp 1034 netinet/udp_usrreq.c if (inp != NULL) {
inp 1056 netinet/udp_usrreq.c udp_detach(inp);
inp 1062 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 1063 netinet/udp_usrreq.c error = in6_pcbbind(inp, addr);
inp 1066 netinet/udp_usrreq.c error = in_pcbbind(inp, addr);
inp 1076 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6) {
inp 1077 netinet/udp_usrreq.c if (!IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6)) {
inp 1082 netinet/udp_usrreq.c error = in6_pcbconnect(inp, addr);
inp 1087 netinet/udp_usrreq.c if (inp->inp_faddr.s_addr != INADDR_ANY) {
inp 1092 netinet/udp_usrreq.c error = in_pcbconnect(inp, addr);
inp 1110 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6) {
inp 1111 netinet/udp_usrreq.c if (IN6_IS_ADDR_UNSPECIFIED(&inp->inp_faddr6)) {
inp 1118 netinet/udp_usrreq.c if (inp->inp_faddr.s_addr == INADDR_ANY) {
inp 1126 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 1127 netinet/udp_usrreq.c inp->inp_laddr6 = in6addr_any;
inp 1130 netinet/udp_usrreq.c inp->inp_laddr.s_addr = INADDR_ANY;
inp 1131 netinet/udp_usrreq.c in_pcbdisconnect(inp);
inp 1143 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 1144 netinet/udp_usrreq.c return (udp6_output(inp, m, addr, control));
inp 1146 netinet/udp_usrreq.c return (udp_output(m, inp, addr, control));
inp 1148 netinet/udp_usrreq.c return (udp_output(m, inp, addr, control));
inp 1153 netinet/udp_usrreq.c udp_detach(inp);
inp 1158 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 1159 netinet/udp_usrreq.c in6_setsockaddr(inp, addr);
inp 1162 netinet/udp_usrreq.c in_setsockaddr(inp, addr);
inp 1167 netinet/udp_usrreq.c if (inp->inp_flags & INP_IPV6)
inp 1168 netinet/udp_usrreq.c in6_setpeeraddr(inp, addr);
inp 1171 netinet/udp_usrreq.c in_setpeeraddr(inp, addr);
inp 1210 netinet/udp_usrreq.c udp_detach(inp)
inp 1211 netinet/udp_usrreq.c struct inpcb *inp;
inp 1215 netinet/udp_usrreq.c in_pcbdetach(inp);
inp 165 netinet6/in6_pcb.c in6_pcbbind(inp, nam)
inp 166 netinet6/in6_pcb.c struct inpcb *inp;
inp 169 netinet6/in6_pcb.c struct socket *so = inp->inp_socket;
inp 171 netinet6/in6_pcb.c struct inpcbtable *head = inp->inp_table;
inp 185 netinet6/in6_pcb.c if (inp->inp_lport != 0 || !IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6))
inp 209 netinet6/in6_pcb.c if (in6_embedscope(&sin6->sin6_addr, sin6, inp, NULL) != 0)
inp 286 netinet6/in6_pcb.c inp->inp_laddr6 = sin6->sin6_addr;
inp 290 netinet6/in6_pcb.c error = in6_pcbsetport(&inp->inp_laddr6, inp, p);
inp 294 netinet6/in6_pcb.c inp->inp_lport = lport;
inp 295 netinet6/in6_pcb.c in_pcbrehash(inp);
inp 302 netinet6/in6_pcb.c in6_pcbsetport(laddr, inp, p)
inp 304 netinet6/in6_pcb.c struct inpcb *inp;
inp 307 netinet6/in6_pcb.c struct socket *so = inp->inp_socket;
inp 308 netinet6/in6_pcb.c struct inpcbtable *table = inp->inp_table;
inp 310 netinet6/in6_pcb.c u_int16_t *lastport = &inp->inp_table->inpt_lastport;
inp 323 netinet6/in6_pcb.c if (inp->inp_flags & INP_HIGHPORT) {
inp 326 netinet6/in6_pcb.c } else if (inp->inp_flags & INP_LOWPORT) {
inp 361 netinet6/in6_pcb.c &inp->inp_laddr6, lport, wild));
inp 379 netinet6/in6_pcb.c &inp->inp_laddr6, lport, wild));
inp 382 netinet6/in6_pcb.c inp->inp_lport = lport;
inp 383 netinet6/in6_pcb.c in_pcbrehash(inp);
inp 386 netinet6/in6_pcb.c inp->inp_flowinfo = 0; /* XXX */
inp 403 netinet6/in6_pcb.c in6_pcbconnect(inp, nam)
inp 404 netinet6/in6_pcb.c struct inpcb *inp;
inp 427 netinet6/in6_pcb.c if (IN6_IS_ADDR_V4MAPPED(&inp->inp_laddr6))
inp 435 netinet6/in6_pcb.c if (in6_embedscope(&sin6->sin6_addr, sin6, inp, &ifp) != 0)
inp 446 netinet6/in6_pcb.c in6a = in6_selectsrc(sin6, inp->inp_outputopts6,
inp 447 netinet6/in6_pcb.c inp->inp_moptions6, &inp->inp_route6, &inp->inp_laddr6,
inp 455 netinet6/in6_pcb.c if (inp->inp_route6.ro_rt)
inp 456 netinet6/in6_pcb.c ifp = inp->inp_route6.ro_rt->rt_ifp;
inp 458 netinet6/in6_pcb.c inp->inp_ipv6.ip6_hlim = (u_int8_t)in6_selecthlim(inp, ifp);
inp 460 netinet6/in6_pcb.c if (in_pcblookup(inp->inp_table, &sin6->sin6_addr, sin6->sin6_port,
inp 461 netinet6/in6_pcb.c IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6) ? in6a : &inp->inp_laddr6,
inp 462 netinet6/in6_pcb.c inp->inp_lport, INPLOOKUP_IPV6)) {
inp 465 netinet6/in6_pcb.c if (IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6)) {
inp 466 netinet6/in6_pcb.c if (inp->inp_lport == 0)
inp 467 netinet6/in6_pcb.c (void)in6_pcbbind(inp, (struct mbuf *)0);
inp 468 netinet6/in6_pcb.c inp->inp_laddr6 = *in6a;
inp 470 netinet6/in6_pcb.c inp->inp_faddr6 = sin6->sin6_addr;
inp 471 netinet6/in6_pcb.c inp->inp_fport = sin6->sin6_port;
inp 472 netinet6/in6_pcb.c inp->inp_flowinfo &= ~IPV6_FLOWLABEL_MASK;
inp 474 netinet6/in6_pcb.c inp->inp_flowinfo |=
inp 476 netinet6/in6_pcb.c in_pcbrehash(inp);
inp 504 netinet6/in6_pcb.c struct inpcb *inp, *ninp;
inp 548 netinet6/in6_pcb.c for (inp = CIRCLEQ_FIRST(&head->inpt_queue);
inp 549 netinet6/in6_pcb.c inp != CIRCLEQ_END(&head->inpt_queue); inp = ninp) {
inp 550 netinet6/in6_pcb.c ninp = CIRCLEQ_NEXT(inp, inp_queue);
inp 552 netinet6/in6_pcb.c if ((inp->inp_flags & INP_IPV6) == 0)
inp 587 netinet6/in6_pcb.c IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6) &&
inp 588 netinet6/in6_pcb.c inp->inp_route.ro_rt &&
inp 589 netinet6/in6_pcb.c !(inp->inp_route.ro_rt->rt_flags & RTF_HOST)) {
inp 592 netinet6/in6_pcb.c dst6 = (struct sockaddr_in6 *)&inp->inp_route.ro_dst;
inp 607 netinet6/in6_pcb.c inp->inp_socket != NULL &&
inp 608 netinet6/in6_pcb.c flowinfo == (inp->inp_flowinfo & IPV6_FLOWLABEL_MASK) &&
inp 609 netinet6/in6_pcb.c IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6, &sa6_src.sin6_addr))
inp 611 netinet6/in6_pcb.c else if (!IN6_ARE_ADDR_EQUAL(&inp->inp_faddr6,
inp 613 netinet6/in6_pcb.c inp->inp_socket == 0 ||
inp 614 netinet6/in6_pcb.c (lport && inp->inp_lport != lport) ||
inp 616 netinet6/in6_pcb.c !IN6_ARE_ADDR_EQUAL(&inp->inp_laddr6,
inp 618 netinet6/in6_pcb.c (fport && inp->inp_fport != fport)) {
inp 624 netinet6/in6_pcb.c (*notify)(inp, errno);
inp 634 netinet6/in6_pcb.c in6_setsockaddr(inp, nam)
inp 635 netinet6/in6_pcb.c struct inpcb *inp;
inp 646 netinet6/in6_pcb.c sin6->sin6_port = inp->inp_lport;
inp 647 netinet6/in6_pcb.c sin6->sin6_addr = inp->inp_laddr6;
inp 649 netinet6/in6_pcb.c (void)in6_recoverscope(sin6, &inp->inp_laddr6, NULL);
inp 659 netinet6/in6_pcb.c in6_setpeeraddr(inp, nam)
inp 660 netinet6/in6_pcb.c struct inpcb *inp;
inp 671 netinet6/in6_pcb.c sin6->sin6_port = inp->inp_fport;
inp 672 netinet6/in6_pcb.c sin6->sin6_addr = inp->inp_faddr6;
inp 674 netinet6/in6_pcb.c (void)in6_recoverscope(sin6, &inp->inp_faddr6, NULL);
inp 147 netinet6/ip6_output.c ip6_output(m0, opt, ro, flags, im6o, ifpp, inp)
inp 154 netinet6/ip6_output.c struct inpcb *inp;
inp 183 netinet6/ip6_output.c if (inp && (inp->inp_flags & INP_IPV6) == 0)
inp 215 netinet6/ip6_output.c if (!ipsec_in_use && !inp)
inp 245 netinet6/ip6_output.c &error, IPSP_DIRECTION_OUT, NULL, inp);
inp 511 netinet6/ip6_output.c if (inp)
inp 512 netinet6/ip6_output.c tdb_add_inp(tdb, inp, 0);
inp 1262 netinet6/ip6_output.c struct inpcb *inp = sotoinpcb(so);
inp 1276 netinet6/ip6_output.c privileged = (inp->inp_socket->so_state & SS_PRIV);
inp 1285 netinet6/ip6_output.c error = ip6_pcbopts(&inp->inp_outputopts6,
inp 1334 netinet6/ip6_output.c inp->inp_hops = optval;
inp 1340 netinet6/ip6_output.c inp->inp_flags |= (bit); \
inp 1342 netinet6/ip6_output.c inp->inp_flags &= ~(bit); \
inp 1346 netinet6/ip6_output.c inp->inp_flags |= IN6P_RFC2292; \
inp 1348 netinet6/ip6_output.c inp->inp_flags |= (bit); \
inp 1350 netinet6/ip6_output.c inp->inp_flags &= ~(bit); \
inp 1352 netinet6/ip6_output.c #define OPTBIT(bit) (inp->inp_flags & (bit) ? 1 : 0)
inp 1372 netinet6/ip6_output.c optp = &inp->inp_outputopts6;
inp 1447 netinet6/ip6_output.c if (inp->inp_lport ||
inp 1448 netinet6/ip6_output.c !IN6_IS_ADDR_UNSPECIFIED(&inp->inp_laddr6)) {
inp 1483 netinet6/ip6_output.c optp = &inp->inp_outputopts6;
inp 1558 netinet6/ip6_output.c optp = &inp->inp_outputopts6;
inp 1572 netinet6/ip6_output.c &inp->inp_moptions6,
inp 1581 netinet6/ip6_output.c inp->inp_flags &= ~(IN6P_LOWPORT);
inp 1582 netinet6/ip6_output.c inp->inp_flags &= ~(IN6P_HIGHPORT);
inp 1586 netinet6/ip6_output.c inp->inp_flags &= ~(IN6P_LOWPORT);
inp 1587 netinet6/ip6_output.c inp->inp_flags |= IN6P_HIGHPORT;
inp 1591 netinet6/ip6_output.c inp->inp_flags &= ~(IN6P_HIGHPORT);
inp 1592 netinet6/ip6_output.c inp->inp_flags |= IN6P_LOWPORT;
inp 1615 netinet6/ip6_output.c tdb_add_inp(tdb, inp, 0);
inp 1647 netinet6/ip6_output.c inp->inp_seclevel[SL_AUTH] = optval;
inp 1656 netinet6/ip6_output.c inp->inp_seclevel[SL_ESP_TRANS] = optval;
inp 1665 netinet6/ip6_output.c inp->inp_seclevel[SL_ESP_NETWORK] = optval;
inp 1674 netinet6/ip6_output.c inp->inp_seclevel[SL_IPCOMP] = optval;
inp 1678 netinet6/ip6_output.c inp->inp_secrequire = get_sa_require(inp);
inp 1736 netinet6/ip6_output.c optval = inp->inp_hops;
inp 1766 netinet6/ip6_output.c flags = inp->inp_flags;
inp 1794 netinet6/ip6_output.c struct route_in6 *ro = (struct route_in6 *)&inp->inp_route6;
inp 1804 netinet6/ip6_output.c &inp->inp_faddr6, &pmtu, NULL);
inp 1859 netinet6/ip6_output.c error = ip6_getpcbopt(inp->inp_outputopts6,
inp 1869 netinet6/ip6_output.c inp->inp_moptions6, mp);
inp 1877 netinet6/ip6_output.c if (inp->inp_tdb_out == NULL) {
inp 1880 netinet6/ip6_output.c tdbi.spi = inp->inp_tdb_out->tdb_spi;
inp 1881 netinet6/ip6_output.c tdbi.dst = inp->inp_tdb_out->tdb_dst;
inp 1882 netinet6/ip6_output.c tdbi.proto = inp->inp_tdb_out->tdb_sproto;
inp 1903 netinet6/ip6_output.c optval = inp->inp_seclevel[SL_AUTH];
inp 1908 netinet6/ip6_output.c inp->inp_seclevel[SL_ESP_TRANS];
inp 1913 netinet6/ip6_output.c inp->inp_seclevel[SL_ESP_NETWORK];
inp 1917 netinet6/ip6_output.c optval = inp->inp_seclevel[SL_IPCOMP];
inp 1947 netinet6/ip6_output.c struct inpcb *inp = sotoinpcb(so);
inp 1982 netinet6/ip6_output.c inp->in6p_cksum = optval;
inp 1989 netinet6/ip6_output.c optval = inp->in6p_cksum;
inp 3205 netinet6/ip6_output.c ip6_optlen(inp)
inp 3206 netinet6/ip6_output.c struct inpcb *inp;
inp 3210 netinet6/ip6_output.c if (!inp->inp_outputopts6)
inp 3217 netinet6/ip6_output.c len += elen(inp->inp_outputopts6->ip6po_hbh);
inp 3218 netinet6/ip6_output.c len += elen(inp->inp_outputopts6->ip6po_dest1);
inp 3219 netinet6/ip6_output.c len += elen(inp->inp_outputopts6->ip6po_rthdr);
inp 3220 netinet6/ip6_output.c len += elen(inp->inp_outputopts6->ip6po_dest2);