Searched refs:pcbgroup (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/sys/netinet/
H A Din_pcbgroup.c122 * Expose per-pcbgroup statistics to userspace monitoring tools such as
130 struct inpcbgroup *pcbgroup; local
176 pcbgroup = &pcbinfo->ipi_pcbgroups[pgn];
177 pcbgroup->ipg_hashbase = hashinit(hash_nelements, M_PCB,
178 &pcbgroup->ipg_hashmask);
179 INP_GROUP_LOCK_INIT(pcbgroup, "pcbgroup");
182 * Initialise notional affinity of the pcbgroup -- for RSS,
187 * both pcbgroup and RSS layers -- does that mean that we
192 pcbgroup
202 struct inpcbgroup *pcbgroup; local
538 struct inpcbgroup *pcbgroup; local
[all...]
H A Din_pcb.c1452 * via a pcbgroup.
2054 * Lookup PCB in hash list, using pcbgroup tables.
2057 in_pcblookup_group(struct inpcbinfo *pcbinfo, struct inpcbgroup *pcbgroup, argument
2070 INP_GROUP_LOCK(pcbgroup);
2071 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(faddr.s_addr, lport, fport,
2072 pcbgroup->ipg_hashmask)];
2121 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(INADDR_ANY,
2122 lport, 0, pcbgroup->ipg_hashmask)];
2247 INP_GROUP_UNLOCK(pcbgroup);
2265 INP_GROUP_UNLOCK(pcbgroup);
2475 struct inpcbgroup *pcbgroup; local
2511 struct inpcbgroup *pcbgroup; local
[all...]
/freebsd-12-stable/sys/netinet6/
H A Din6_pcb.c927 * Lookup PCB in hash list, using pcbgroup tables.
930 in6_pcblookup_group(struct inpcbinfo *pcbinfo, struct inpcbgroup *pcbgroup, argument
943 INP_GROUP_LOCK(pcbgroup);
944 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(
945 INP6_PCBHASHKEY(faddr), lport, fport, pcbgroup->ipg_hashmask)];
971 * Then look for a wildcard match in the pcbgroup.
985 head = &pcbgroup->ipg_hashbase[
986 INP_PCBHASH(INADDR_ANY, lport, 0, pcbgroup->ipg_hashmask)];
1092 INP_GROUP_UNLOCK(pcbgroup);
1104 INP_GROUP_UNLOCK(pcbgroup);
1300 struct inpcbgroup *pcbgroup; local
1336 struct inpcbgroup *pcbgroup; local
[all...]

Completed in 102 milliseconds