Searched refs:pcbinfo (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/netinet/ |
| H A D | in_pcb.c | 137 static struct inpcb *in_pcblookup_exact(struct inpcbinfo *pcbinfo, 140 static struct inpcb *in_pcblookup_wild_locked(struct inpcbinfo *pcbinfo, 292 const struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in_pcblbgroup_find() local 297 *bucket = &pcbinfo->ipi_lbgrouphashbase[ in in_pcblbgroup_find() 298 INP_PCBPORTHASH(inp->inp_lport, pcbinfo->ipi_lbgrouphashmask)]; in in_pcblbgroup_find() 385 const struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in_pcbinslbgrouphash() local 407 idx = INP_PCBPORTHASH(inp->inp_lport, pcbinfo->ipi_lbgrouphashmask); in in_pcbinslbgrouphash() 408 bucket = &pcbinfo->ipi_lbgrouphashbase[idx]; in in_pcbinslbgrouphash() 543 in_pcbinfo_init(struct inpcbinfo *pcbinfo, struct inpcbstorage *pcbstor, in in_pcbinfo_init() argument 554 mtx_init(&pcbinfo->ipi_list_unconn.lock, pcbstor->ips_hashlock_name, in in_pcbinfo_init() [all …]
|
| H A D | in_pcb_var.h | 55 struct inpcbinfo *pcbinfo; member 74 ipictx->wbucket = &ipictx->pcbinfo->ipi_hash_wild[ in inpcbinfo_ctx_wildlock() 75 INP_PCBHASH_WILD(lport, ipictx->pcbinfo->ipi_hashmask)]; in inpcbinfo_ctx_wildlock() 78 MPASS(ipictx->wbucket == &ipictx->pcbinfo->ipi_hash_wild[ in inpcbinfo_ctx_wildlock() 79 INP_PCBHASH_WILD(lport, ipictx->pcbinfo->ipi_hashmask)]); in inpcbinfo_ctx_wildlock() 88 ipictx->pbucket = &ipictx->pcbinfo->ipi_porthash[ in inpcbinfo_ctx_portlock() 89 INP_PCBPORTHASH(lport, ipictx->pcbinfo->ipi_porthashmask)]; in inpcbinfo_ctx_portlock() 92 MPASS(ipictx->pbucket == &ipictx->pcbinfo->ipi_porthash[ in inpcbinfo_ctx_portlock() 93 INP_PCBPORTHASH(lport, ipictx->pcbinfo->ipi_porthashmask)]); in inpcbinfo_ctx_portlock()
|
| H A D | udp_usrreq.c | 474 struct inpcbinfo *pcbinfo; in udp_input() local 602 pcbinfo = udp_get_inpcbinfo(proto); in udp_input() 623 inp = in_pcblookup_mbuf(pcbinfo, ip->ip_src, uh->uh_sport, in udp_input() 631 inp = in_pcblookup(pcbinfo, ip->ip_src, in udp_input() 641 inp = in_pcblookup_mbuf(pcbinfo, ip->ip_src, uh->uh_sport, in udp_input() 737 udp_common_ctlinput(struct icmp *icmp, struct inpcbinfo *pcbinfo) in udp_common_ctlinput() argument 747 inp = in_pcblookup(pcbinfo, ip->ip_dst, uh->uh_dport, ip->ip_src, in udp_common_ctlinput() 755 inp = in_pcblookup(pcbinfo, ip->ip_dst, uh->uh_dport, in udp_common_ctlinput() 789 struct inpcbinfo *pcbinfo = udp_get_inpcbinfo(arg2); in udp_pcblist() local 790 struct inpcb_iterator inpi = INP_ALL_ITERATOR(pcbinfo, in udp_pcblist() [all …]
|
| H A D | in_pcb.h | 653 int sysctl_setsockopt(SYSCTL_HANDLER_ARGS, struct inpcbinfo *pcbinfo,
|
| /freebsd/sys/netinet6/ |
| H A D | in6_pcb.c | 115 static struct inpcb *in6_pcblookup_exact(struct inpcbinfo *pcbinfo, 118 static struct inpcb *in6_pcblookup_wild_locked(struct inpcbinfo *pcbinfo, 162 .pcbinfo = inp->inp_pcbinfo in in6_pcbsetport() 315 .pcbinfo = inp->inp_pcbinfo in in6_pcbbind() 461 .pcbinfo = inp->inp_pcbinfo in in6_pcbconnect() 503 if (in6_pcblookup_exact(ipictx.pcbinfo, &sin6->sin6_addr, in in6_pcbconnect() 513 i = in6_pcblookup_wild_locked(ipictx.pcbinfo, in in6_pcbconnect() 695 in6_pcbnotify(struct inpcbinfo *pcbinfo, struct sockaddr_in6 *sa6_dst, in in6_pcbnotify() argument 700 struct inpcb_iterator inpi = INP_ITERATOR(pcbinfo, INPLOOKUP_WLOCKPCB, in in6_pcbnotify() 853 in6_pcbpurgeif0(struct inpcbinfo *pcbinfo, struct ifnet *ifp) in in6_pcbpurgeif0() argument [all …]
|
| H A D | udp6_usrreq.c | 358 struct inpcbinfo *pcbinfo; in udp6_input() local 458 pcbinfo = udp_get_inpcbinfo(nxt); in udp6_input() 483 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input() 492 inp = in6_pcblookup(pcbinfo, &ip6->ip6_src, in udp6_input() 502 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input() 561 udp6_common_ctlinput(struct ip6ctlparam *ip6cp, struct inpcbinfo *pcbinfo) in udp6_common_ctlinput() argument 588 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_dst, uh.uh_dport, in udp6_common_ctlinput() 601 in6_pcbnotify(pcbinfo, ip6cp->ip6c_finaldst, uh.uh_dport, in udp6_common_ctlinput() 1010 struct inpcbinfo *pcbinfo; in udp6_attach() 1015 pcbinfo in udp6_attach() 1006 struct inpcbinfo *pcbinfo; udp6_attach() local [all...] |