Symbol: prefixset
usr.sbin/bgpd/bgpd.c
599
struct prefixset *ps;
usr.sbin/bgpd/bgpd.h
1259
struct filter_prefixset prefixset;
usr.sbin/bgpd/bgpd.h
1337
SIMPLEQ_ENTRY(prefixset) entry;
usr.sbin/bgpd/bgpd.h
1591
struct prefixset *find_prefixset(char *, struct prefixset_head *);
usr.sbin/bgpd/bgpd.h
273
struct prefixset;
usr.sbin/bgpd/bgpd.h
274
SIMPLEQ_HEAD(prefixset_head, prefixset);
usr.sbin/bgpd/config.c
174
struct prefixset *ps;
usr.sbin/bgpd/config.c
646
struct prefixset *ps;
usr.sbin/bgpd/parse.y
1105
struct prefixset *ps;
usr.sbin/bgpd/parse.y
126
struct filter_prefixset *prefixset;
usr.sbin/bgpd/parse.y
169
static struct prefixset *new_prefix_set(char *, int);
usr.sbin/bgpd/parse.y
196
static struct prefixset *curpset, *curoset;
usr.sbin/bgpd/parse.y
2778
if (fmopts.m.prefixset.name[0] != '\0') {
usr.sbin/bgpd/parse.y
2933
struct prefixset *ps;
usr.sbin/bgpd/parse.y
2941
if (fmopts.m.prefixset.name[0] != '\0') {
usr.sbin/bgpd/parse.y
2952
if (strlcpy(fmopts.m.prefixset.name, $2,
usr.sbin/bgpd/parse.y
2953
sizeof(fmopts.m.prefixset.name)) >=
usr.sbin/bgpd/parse.y
2954
sizeof(fmopts.m.prefixset.name)) {
usr.sbin/bgpd/parse.y
2977
fmopts.m.prefixset.flags |=
usr.sbin/bgpd/parse.y
2979
fmopts.m.prefixset.flags |= PREFIXSET_FLAG_FILTER;
usr.sbin/bgpd/parse.y
304
| grammar prefixset '\n'
usr.sbin/bgpd/parse.y
4852
struct prefixset *
usr.sbin/bgpd/parse.y
4855
struct prefixset *ps;
usr.sbin/bgpd/parse.y
498
prefixset : PREFIXSET STRING '{' optnl {
usr.sbin/bgpd/parse.y
5402
static struct prefixset *
usr.sbin/bgpd/parse.y
5407
struct prefixset *pset;
usr.sbin/bgpd/printconf.c
1109
if (r->match.prefixset.name[0] != '\0')
usr.sbin/bgpd/printconf.c
1110
printf("prefix-set \"%s\" ", r->match.prefixset.name);
usr.sbin/bgpd/printconf.c
1111
if (r->match.prefixset.flags & PREFIXSET_FLAG_LONGER)
usr.sbin/bgpd/printconf.c
645
struct prefixset *ps;
usr.sbin/bgpd/printconf.c
665
struct prefixset *ps;
usr.sbin/bgpd/rde.c
1130
if (r->match.prefixset.name[0] != '\0') {
usr.sbin/bgpd/rde.c
1131
r->match.prefixset.ps =
usr.sbin/bgpd/rde.c
1132
rde_find_prefixset(r->match.prefixset.name,
usr.sbin/bgpd/rde.c
1134
if (r->match.prefixset.ps == NULL)
usr.sbin/bgpd/rde.c
1136
__func__, r->match.prefixset.name);
usr.sbin/bgpd/rde_filter.c
351
if (match->prefixset.flags != 0) {
usr.sbin/bgpd/rde_filter.c
352
if (match->prefixset.ps == NULL ||
usr.sbin/bgpd/rde_filter.c
353
!trie_match(&match->prefixset.ps->th, prefix, plen,
usr.sbin/bgpd/rde_filter.c
354
(match->prefixset.flags & PREFIXSET_FLAG_LONGER)))
usr.sbin/bgpd/rde_filter.c
417
psa = fa->match.prefixset.ps;
usr.sbin/bgpd/rde_filter.c
418
psb = fb->match.prefixset.ps;
usr.sbin/bgpd/rde_filter.c
423
fa->match.prefixset.ps = fb->match.prefixset.ps = NULL;
usr.sbin/bgpd/rde_filter.c
428
fa->match.prefixset.ps = psa;
usr.sbin/bgpd/rde_filter.c
429
fb->match.prefixset.ps = psb;
usr.sbin/bgpd/rde_filter.c
436
if (fa->match.prefixset.ps != NULL &&
usr.sbin/bgpd/rde_filter.c
437
fa->match.prefixset.ps->dirty) {
usr.sbin/bgpd/rde_filter.c
439
__func__, fa->match.prefixset.name);