filter_rule
struct filter_rule *r;
r, sizeof(struct filter_rule)) == -1)
TAILQ_ENTRY(filter_rule) entry;
struct filter_rule *skip[RDE_FILTER_SKIP_COUNT];
struct filter_rule;
TAILQ_HEAD(filter_head, filter_rule);
int expand_rule(struct filter_rule *, struct filter_rib_l *,
struct filter_rule *get_rule(enum action_types);
static struct filter_rule *curpeer_filter[2];
static struct filter_rule *curgroup_filter[2];
struct filter_rule *r;
struct filter_rule *r;
struct filter_rule *r;
struct filter_rule r;
expand_rule(struct filter_rule *rule, struct filter_rib_l *rib,
struct filter_rule *r;
sizeof(struct filter_rule))) ==
filter_equal(struct filter_rule *fa, struct filter_rule *fb)
struct filter_rule *r, *nr;
struct filter_rule *
struct filter_rule *r;
if ((r = calloc(1, sizeof(struct filter_rule))) == NULL)
print_rule(struct bgpd_config *conf, struct filter_rule *r)
struct filter_rule *r;
void print_as(struct filter_rule *);
void print_rule(struct bgpd_config *, struct filter_rule *);
print_as(struct filter_rule *r)
if ((r = malloc(sizeof(struct filter_rule))) == NULL)
struct filter_rule *r;
const struct filter_rule *);
int rde_filter_skip_rule(struct rde_peer *, struct filter_rule *);
struct filter_rule *cur, *prev, *head[RDE_FILTER_SKIP_COUNT];
struct filter_rule *f;
rde_filter_skip_rule(struct rde_peer *peer, struct filter_rule *f)
struct filter_rule *fa, *fb;
const struct filter_rule *fr)
struct filter_rule *r;
struct filter_rule *fr;