ipfw_tap
struct ipfw_tap *tap, key = { .rule = rule };
struct ipfw_tap *tap;
struct ipfw_tap key = { .rule = rulenum };
RB_ENTRY(ipfw_tap) entry;
tap_compare(const struct ipfw_tap *a, const struct ipfw_tap *b)
RB_GENERATE_STATIC(tap_tree, ipfw_tap, entry, tap_compare);
VNET_DEFINE_STATIC(struct ipfw_tap, default_tap) = { .name = "ipfw0" };
struct ipfw_tap *tap, key = { .rule = rule };
RB_HEAD(tap_tree, ipfw_tap) taps; /* see ip_fw_bpf.c */