inpcbtable
struct inpcbtable *table;
struct inpcbtable *table = inp->inp_table;
in_pcbhash_lookup(struct inpcbtable *table, uint64_t hash, u_int rdomain,
in_pcbresize(struct inpcbtable *table, int hashsize)
in_pcblookup_lock(struct inpcbtable *table, struct in_addr faddr,
in_pcblookup(struct inpcbtable *table, struct in_addr faddr,
struct inpcb *in_pcbhash_lookup(struct inpcbtable *, uint64_t, u_int,
in_pcblookup_listen(struct inpcbtable *table, struct in_addr laddr,
int in_pcbresize(struct inpcbtable *, int);
uint64_t in_pcbhash(struct inpcbtable *, u_int,
struct inpcbtable *table = inp->inp_table;
uint64_t in_pcblhash(struct inpcbtable *, u_int, u_short);
struct inpcb *in_pcblookup_lock(struct inpcbtable *, struct in_addr, u_int,
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
in_pcbhash(struct inpcbtable *table, u_int rdomain,
in_pcblhash(struct inpcbtable *table, u_int rdomain, u_short lport)
in_pcbinit(struct inpcbtable *table, int hashsize)
in_pcballoc(struct socket *so, struct inpcbtable *table, int wait)
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
in_pcb_iterator(struct inpcbtable *table, struct inpcb *inp,
in_pcb_iterator_abort(struct inpcbtable *table, struct inpcb *inp,
in_pcbnotifyall(struct inpcbtable *table, const struct sockaddr_in *dst,
in_pcblookup_local_lock(struct inpcbtable *table, const void *laddrp,
struct inpcbtable *inp_table; /* [I] inet queue/hash table */
struct inpcbtable *inp_table; /* [I] always NULL */
extern struct inpcbtable rawcbtable, rawin6pcbtable;
int in_pcballoc(struct socket *, struct inpcbtable *, int);
in_pcb_iterator(struct inpcbtable *, struct inpcb *,
void in_pcb_iterator_abort(struct inpcbtable *, struct inpcb *,
in_pcblookup(struct inpcbtable *, struct in_addr, u_int,
in_pcblookup_listen(struct inpcbtable *, struct in_addr, u_int,
uint64_t in6_pcbhash(struct inpcbtable *, u_int, const struct in6_addr *,
in6_pcblookup(struct inpcbtable *, const struct in6_addr *,
in6_pcblookup_listen(struct inpcbtable *, struct in6_addr *, u_int,
void in_pcbinit(struct inpcbtable *, int);
in_pcblookup_local_lock(struct inpcbtable *, const void *, u_int, int,
void in_pcbnotifyall(struct inpcbtable *, const struct sockaddr_in *,
void in6_pcbnotify(struct inpcbtable *, const struct sockaddr_in6 *,
struct inpcbtable divbtable;
extern struct inpcbtable divbtable, divb6table;
struct inpcbtable rawcbtable;
struct inpcbtable tcbtable;
struct inpcbtable tcb6table;
struct inpcbtable *table;
extern struct inpcbtable tcbtable, tcb6table; /* queue of active tcpcb's */
struct inpcbtable *table;
struct inpcbtable udbtable;
struct inpcbtable udb6table;
struct inpcbtable *table;
extern struct inpcbtable udbtable, udb6table;
struct inpcb *in6_pcbhash_lookup(struct inpcbtable *, uint64_t, u_int,
struct inpcb * in6_pcblookup_lock(struct inpcbtable *, const struct in6_addr *,
in6_pcbhash(struct inpcbtable *table, u_int rdomain,
struct inpcbtable *table = inp->inp_table;
struct inpcbtable *table = inp->inp_table;
in6_pcbnotify(struct inpcbtable *table, const struct sockaddr_in6 *dst,
in6_pcbhash_lookup(struct inpcbtable *table, uint64_t hash, u_int rdomain,
in6_pcblookup_lock(struct inpcbtable *table, const struct in6_addr *faddr,
in6_pcblookup(struct inpcbtable *table, const struct in6_addr *faddr,
in6_pcblookup_listen(struct inpcbtable *table, struct in6_addr *laddr,
struct inpcbtable *table = inp->inp_table;
struct inpcbtable divb6table;
struct inpcbtable rawin6pcbtable;