vtw_ctl_t
vtw_ctl_t *ctl = it->ctl;
vtw_ctl_t *ctl = it->ctl;
vtw_init(fatp_ctl_t *fat, vtw_ctl_t *ctl, const uint32_t n, vtw_t *ctl_base_v)
vtw_ctl_t vtw_tcpv4[VTW_NCLASS];
vtw_ctl_t vtw_tcpv6[VTW_NCLASS];
vtw_alloc(vtw_ctl_t *ctl)
vtw_age(vtw_ctl_t *ctl, struct timeval *_when)
vtw_ctl_t *ctl;
vtw_export_v4(vtw_ctl_t *ctl, vtw_t *vtw, vestigial_inpcb_t *res)
static int vtw_age(vtw_ctl_t *, struct timeval *);
vtw_ctl_t *ctl;
vtw_export_v6(vtw_ctl_t *ctl, vtw_t *vtw, vestigial_inpcb_t *res)
vtw_ctl_t *ctl;
vtw_select(int af, fatp_ctl_t **fatp, vtw_ctl_t **ctlp)
vtw_ctl_t *ctl;
vtw_ctl_t *ctl;
static vtw_ctl_t *
vtw_ctl_t *ctl;
vtw_ctl_t *ctl;
vtw_ctl_t *ctl;
vtw_ctl_t *ctl;
vtw_ctl_t *ctl;
vtw_ctl_t *ctl;
idx_encode(vtw_ctl_t *ctl, uint32_t idx)
idx_decode(vtw_ctl_t *ctl, uint32_t bits)
vtw_index_v4(vtw_ctl_t *ctl, vtw_v4_t *v4)
vtw_index_v6(vtw_ctl_t *ctl, vtw_v6_t *v6)
vtw_index(vtw_ctl_t *ctl, vtw_t *vtw)
vtw_from_index(vtw_ctl_t *ctl, uint32_t idx)
vtw_next(vtw_ctl_t *ctl, vtw_t *vtw)
vtw_unhash(vtw_ctl_t *ctl, vtw_t *vtw)
vtw_del(vtw_ctl_t *ctl, vtw_t *vtw)
vtw_inshash_v4(vtw_ctl_t *ctl, vtw_t *vtw)
vtw_inshash_v6(vtw_ctl_t *ctl, vtw_t *vtw)
vtw_lookup_hash_v4(vtw_ctl_t *ctl, uint32_t faddr, uint16_t fport
vtw_lookup_hash_v6(vtw_ctl_t *ctl, const struct in6_addr *faddr, uint16_t fport
vtw_ctl_t *ctl; /* <! controller's controller */
vtw_ctl_t *vtw; /* associated VTWs */
void vtw_del(vtw_ctl_t *, vtw_t *);
static void process_vtw(const vtw_ctl_t *, void (*)(const vtw_t *));
process_vtw(const vtw_ctl_t * ctl, void (*print)(const vtw_t *))
vtw_ctl_t vtw_tcpv4[VTW_NCLASS];
vtw_ctl_t vtw_tcpv6[VTW_NCLASS];