flowspec
struct flowspec *
struct flowspec *f;
struct flowspec f;
if (output->flowspec == NULL)
output->flowspec(&f);
struct flowspec *res_to_flowspec(struct parse_result *);
struct flowspec *f;
void (*flowspec)(struct flowspec *);
.flowspec = show_flowspec,
print_flowspec_list(struct flowspec *f, int type, int is_v6)
print_flowspec_flags(struct flowspec *f, int type, int is_v6)
print_flowspec_addr(struct flowspec *f, int type, int is_v6)
show_flowspec(struct flowspec *f)
#define FLOWSPEC_SIZE (offsetof(struct flowspec, data))
struct flowspec *flow;
struct flowspec *flow;
flowspec : FLOWSPEC af {
| grammar flowspec '\n'
print_flowspec_list(struct flowspec *f, int type, int is_v6)
print_flowspec_flags(struct flowspec *f, int type, int is_v6)
print_flowspec_addr(struct flowspec *f, int type, int is_v6)
struct flowspec *f = fconf->flow;
void flowspec_add(struct flowspec *, struct filterstate *,
void flowspec_delete(struct flowspec *);
static struct flowspec *curflow;
flowspec_add(struct flowspec *f, struct filterstate *state,
flowspec_delete(struct flowspec *f)
struct flowspec ff;
static struct flowspec *curflow;
struct pt_entry *pt_get_flow(struct flowspec *);
struct pt_entry *pt_add_flow(struct flowspec *);
pt_get_flow(struct flowspec *f)
pt_add_flow(struct flowspec *f)