Searched refs:pcbinfo (Results 1 – 7 of 7) sorted by relevance
| /src/sys/netinet/ |
| H A D | in_pcb.c | 138 static struct inpcb *in_pcblookup_hash_locked(struct inpcbinfo *pcbinfo, 299 struct inpcbinfo *pcbinfo; in in_pcblbgroup_find() local 305 pcbinfo = inp->inp_pcbinfo; in in_pcblbgroup_find() 306 INP_HASH_LOCK_ASSERT(pcbinfo); in in_pcblbgroup_find() 308 hdr = &pcbinfo->ipi_lbgrouphashbase[ in in_pcblbgroup_find() 309 INP_PCBPORTHASH(inp->inp_lport, pcbinfo->ipi_lbgrouphashmask)]; in in_pcblbgroup_find() 392 struct inpcbinfo *pcbinfo; in in_pcbinslbgrouphash() local 398 pcbinfo = inp->inp_pcbinfo; in in_pcbinslbgrouphash() 401 INP_HASH_WLOCK_ASSERT(pcbinfo); in in_pcbinslbgrouphash() 417 idx = INP_PCBPORTHASH(inp->inp_lport, pcbinfo->ipi_lbgrouphashmask); in in_pcbinslbgrouphash() [all …]
|
| 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 | raw_ip.c | 156 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in rip_inshash() local 160 INP_HASH_WLOCK_ASSERT(pcbinfo); in rip_inshash() 167 inp->inp_faddr.s_addr, pcbinfo->ipi_hashmask); in rip_inshash() 170 pcbhash = &pcbinfo->ipi_hash_exact[hash]; in rip_inshash() 881 struct inpcbinfo *pcbinfo; in rip_dodisconnect() local 883 pcbinfo = inp->inp_pcbinfo; in rip_dodisconnect() 885 INP_HASH_WLOCK(pcbinfo); in rip_dodisconnect() 889 INP_HASH_WUNLOCK(pcbinfo); in rip_dodisconnect()
|
| H A D | in_pcb.h | 688 int sysctl_setsockopt(SYSCTL_HANDLER_ARGS, struct inpcbinfo *pcbinfo,
|
| /src/sys/netinet6/ |
| H A D | in6_pcb.c | 123 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbsetport() local 127 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbsetport() 435 struct inpcbinfo *pcbinfo = inp->inp_pcbinfo; in in6_pcbconnect() local 441 INP_HASH_WLOCK_ASSERT(pcbinfo); in in6_pcbconnect() 471 if (in6_pcblookup_hash_locked(pcbinfo, &sin6->sin6_addr, in in6_pcbconnect() 636 in6_pcbnotify(struct inpcbinfo *pcbinfo, struct sockaddr_in6 *sa6_dst, in in6_pcbnotify() argument 641 struct inpcb_iterator inpi = INP_ITERATOR(pcbinfo, INPLOOKUP_WLOCKPCB, in in6_pcbnotify() 703 in6_pcblookup_local(struct inpcbinfo *pcbinfo, const struct in6_addr *laddr, in in6_pcblookup_local() argument 714 INP_HASH_LOCK_ASSERT(pcbinfo); in in6_pcblookup_local() 722 head = &pcbinfo->ipi_hash_wild[INP_PCBHASH_WILD(lport, in in6_pcblookup_local() [all …]
|
| H A D | udp6_usrreq.c | 359 struct inpcbinfo *pcbinfo; in udp6_input() local 459 pcbinfo = udp_get_inpcbinfo(nxt); in udp6_input() 484 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input() 493 inp = in6_pcblookup(pcbinfo, &ip6->ip6_src, in udp6_input() 503 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_src, in udp6_input() 562 udp6_common_ctlinput(struct ip6ctlparam *ip6cp, struct inpcbinfo *pcbinfo) in udp6_common_ctlinput() argument 589 inp = in6_pcblookup_mbuf(pcbinfo, &ip6->ip6_dst, uh.uh_dport, in udp6_common_ctlinput() 602 in6_pcbnotify(pcbinfo, ip6cp->ip6c_finaldst, uh.uh_dport, in udp6_common_ctlinput() 836 struct inpcbinfo *pcbinfo; in udp6_send() local 840 pcbinfo = udp_get_inpcbinfo(so->so_proto->pr_protocol); in udp6_send() [all …]
|
| H A D | in6_pcb.h | 79 struct inpcb *in6_pcblookup_hash_locked(struct inpcbinfo *pcbinfo,
|