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

/freebsd-11.0-release/sys/netinet/
H A Din_pcbgroup.c120 * Expose per-pcbgroup statistics to userspace monitoring tools such as
128 struct inpcbgroup *pcbgroup; local
174 pcbgroup = &pcbinfo->ipi_pcbgroups[pgn];
175 pcbgroup->ipg_hashbase = hashinit(hash_nelements, M_PCB,
176 &pcbgroup->ipg_hashmask);
177 INP_GROUP_LOCK_INIT(pcbgroup, "pcbgroup");
180 * Initialise notional affinity of the pcbgroup -- for RSS,
185 * both pcbgroup and RSS layers -- does that mean that we
190 pcbgroup
200 struct inpcbgroup *pcbgroup; local
536 struct inpcbgroup *pcbgroup; local
[all...]
H A Din_pcb.c1152 * via a pcbgroup.
1610 * Lookup PCB in hash list, using pcbgroup tables.
1613 in_pcblookup_group(struct inpcbinfo *pcbinfo, struct inpcbgroup *pcbgroup, argument
1625 INP_GROUP_LOCK(pcbgroup);
1626 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(faddr.s_addr, lport, fport,
1627 pcbgroup->ipg_hashmask)];
1676 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(INADDR_ANY,
1677 lport, 0, pcbgroup->ipg_hashmask)];
1802 INP_GROUP_UNLOCK(pcbgroup);
1807 INP_GROUP_UNLOCK(pcbgroup);
1989 struct inpcbgroup *pcbgroup; local
2025 struct inpcbgroup *pcbgroup; local
[all...]
/freebsd-11.0-release/sys/netinet6/
H A Din6_pcb.c859 * Lookup PCB in hash list, using pcbgroup tables.
862 in6_pcblookup_group(struct inpcbinfo *pcbinfo, struct inpcbgroup *pcbgroup, argument
874 INP_GROUP_LOCK(pcbgroup);
875 head = &pcbgroup->ipg_hashbase[INP_PCBHASH(
876 INP6_PCBHASHKEY(faddr), lport, fport, pcbgroup->ipg_hashmask)];
902 * Then look for a wildcard match in the pcbgroup.
916 head = &pcbgroup->ipg_hashbase[
917 INP_PCBHASH(INADDR_ANY, lport, 0, pcbgroup->ipg_hashmask)];
1023 INP_GROUP_UNLOCK(pcbgroup);
1028 INP_GROUP_UNLOCK(pcbgroup);
1197 struct inpcbgroup *pcbgroup; local
1233 struct inpcbgroup *pcbgroup; local
[all...]

Completed in 35 milliseconds