Symbol: pfr_ktable
lib/libpfctl/libpfctl.h
211
struct pfr_ktable *overload_tbl;
sbin/pfctl/parse.y
7807
struct pfr_ktable *kt, *kt_safe;
sbin/pfctl/parse.y
7851
(struct pfr_ktable *)ukt) != NULL)
sbin/pfctl/pfctl.c
2454
struct pfr_ktable *kt, *ktw;
sbin/pfctl/pfctl.h
64
RB_HEAD(pfr_ktablehead, pfr_ktable);
sbin/pfctl/pfctl.h
67
RB_ENTRY(pfr_ktable) pfrkt_tree;
sbin/pfctl/pfctl.h
68
SLIST_ENTRY(pfr_ktable) pfrkt_workq;
sbin/pfctl/pfctl.h
71
struct pfr_ktable *pfrkt_shadow;
sbin/pfctl/pfctl.h
72
struct pfr_ktable *pfrkt_root;
sbin/pfctl/pfctl.h
87
struct pfr_ktable pfrukt_kt;
sbin/pfctl/pfctl_parser.h
421
int pfr_ktable_compare(struct pfr_ktable *,
sbin/pfctl/pfctl_parser.h
422
struct pfr_ktable *);
sbin/pfctl/pfctl_parser.h
423
RB_PROTOTYPE(pfr_ktablehead, pfr_ktable, pfrkt_tree, pfr_ktable_compare);
sbin/pfctl/pfctl_radix.c
60
RB_GENERATE(pfr_ktablehead, pfr_ktable, pfrkt_tree, pfr_ktable_compare);
sbin/pfctl/pfctl_radix.c
63
pfr_ktable_compare(struct pfr_ktable *p, struct pfr_ktable *q)
sys/net/pfvar.h
1357
struct pfr_ktable *table;
sys/net/pfvar.h
1873
SLIST_HEAD(pfr_ktableworkq, pfr_ktable);
sys/net/pfvar.h
1874
RB_HEAD(pfr_ktablehead, pfr_ktable);
sys/net/pfvar.h
1877
RB_ENTRY(pfr_ktable) pfrkt_tree;
sys/net/pfvar.h
1878
SLIST_ENTRY(pfr_ktable) pfrkt_workq;
sys/net/pfvar.h
1881
struct pfr_ktable *pfrkt_shadow;
sys/net/pfvar.h
1882
struct pfr_ktable *pfrkt_root;
sys/net/pfvar.h
2928
pfr_kentry_byaddr(struct pfr_ktable *, struct pf_addr *, sa_family_t,
sys/net/pfvar.h
2930
int pfr_match_addr(struct pfr_ktable *, struct pf_addr *, sa_family_t);
sys/net/pfvar.h
2931
void pfr_update_stats(struct pfr_ktable *, struct pf_addr *, sa_family_t,
sys/net/pfvar.h
2933
int pfr_pool_get(struct pfr_ktable *, int *, struct pf_addr *, sa_family_t,
sys/net/pfvar.h
2935
void pfr_dynaddr_update(struct pfr_ktable *, struct pfi_dynaddr *);
sys/net/pfvar.h
2936
struct pfr_ktable *
sys/net/pfvar.h
2938
struct pfr_ktable *
sys/net/pfvar.h
2940
void pfr_detach_table(struct pfr_ktable *);
sys/net/pfvar.h
2950
int pfr_insert_kentry(struct pfr_ktable *, struct pfr_addr *, time_t);
sys/net/pfvar.h
2951
int pfr_remove_kentry(struct pfr_ktable *, struct pfr_addr *);
sys/net/pfvar.h
2969
struct pfr_ktable
sys/net/pfvar.h
2970
*pfr_ktable_select_active(struct pfr_ktable *);
sys/net/pfvar.h
353
struct pfr_ktable *pfid_kt;
sys/net/pfvar.h
828
struct pfr_ktable *overload_tbl;
sys/netpfil/pf/pf.c
610
struct pfr_ktable *t;
sys/netpfil/pf/pf.c
633
struct pfr_ktable *t;
sys/netpfil/pf/pf.h
335
struct pfr_ktable *tbl;
sys/netpfil/pf/pf.h
545
struct pfr_ktable *overload_tbl;
sys/netpfil/pf/pf_if.c
673
struct pfr_ktable *kt;
sys/netpfil/pf/pf_if.c
691
pfi_table_update(struct pfr_ktable *kt, struct pfi_kkif *kif, uint8_t net,
sys/netpfil/pf/pf_if.c
90
static void pfi_table_update(struct pfr_ktable *, struct pfi_kkif *, uint8_t,
sys/netpfil/pf/pf_ioctl.c
6904
struct pfr_ktable *kt;
sys/netpfil/pf/pf_lb.c
625
struct pfr_ktable *kt;
sys/netpfil/pf/pf_nv.c
327
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
1019
pfr_unroute_kentry(struct pfr_ktable *kt, struct pfr_kentry *ke)
sys/netpfil/pf/pf_table.c
1203
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
1235
struct pfr_ktable *p, *q, *r, key;
sys/netpfil/pf/pf_table.c
130
static void pfr_enqueue_addrs(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
1312
struct pfr_ktable *p, *q, key;
sys/netpfil/pf/pf_table.c
132
static void pfr_mark_addrs(struct pfr_ktable *);
sys/netpfil/pf/pf_table.c
134
*pfr_lookup_addr(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
1346
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
1379
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
139
static void pfr_insert_kentries(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
141
static void pfr_remove_kentries(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
143
static void pfr_clstats_kentries(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
1437
struct pfr_ktable *p, key;
sys/netpfil/pf/pf_table.c
1465
struct pfr_ktable *p, *q, key;
sys/netpfil/pf/pf_table.c
147
static int pfr_route_kentry(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
149
static int pfr_unroute_kentry(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
1512
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
154
static void pfr_commit_ktable(struct pfr_ktable *, time_t);
sys/netpfil/pf/pf_table.c
1547
struct pfr_ktable *kt, *rt, *shadow, key;
sys/netpfil/pf/pf_table.c
156
static void pfr_insert_ktable(struct pfr_ktable *);
sys/netpfil/pf/pf_table.c
1566
kt = RB_FIND(pfr_ktablehead, &V_pfr_ktables, (struct pfr_ktable *)tbl);
sys/netpfil/pf/pf_table.c
158
static void pfr_setflags_ktable(struct pfr_ktable *, int);
sys/netpfil/pf/pf_table.c
161
static void pfr_clstats_ktable(struct pfr_ktable *, time_t, int);
sys/netpfil/pf/pf_table.c
162
static struct pfr_ktable
sys/netpfil/pf/pf_table.c
1646
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
165
static void pfr_destroy_ktable(struct pfr_ktable *, int);
sys/netpfil/pf/pf_table.c
166
static int pfr_ktable_compare(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
167
struct pfr_ktable *);
sys/netpfil/pf/pf_table.c
1679
struct pfr_ktable *p, *q;
sys/netpfil/pf/pf_table.c
168
static struct pfr_ktable
sys/netpfil/pf/pf_table.c
170
static void pfr_clean_node_mask(struct pfr_ktable *,
sys/netpfil/pf/pf_table.c
1720
pfr_commit_ktable(struct pfr_ktable *kt, time_t tzero)
sys/netpfil/pf/pf_table.c
1723
struct pfr_ktable *shadow = kt->pfrkt_shadow;
sys/netpfil/pf/pf_table.c
173
struct pfr_ktable *, int);
sys/netpfil/pf/pf_table.c
175
*pfr_kentry_byidx(struct pfr_ktable *, int, int);
sys/netpfil/pf/pf_table.c
177
static RB_PROTOTYPE(pfr_ktablehead, pfr_ktable, pfrkt_tree, pfr_ktable_compare);
sys/netpfil/pf/pf_table.c
178
static RB_GENERATE(pfr_ktablehead, pfr_ktable, pfrkt_tree, pfr_ktable_compare);
sys/netpfil/pf/pf_table.c
1852
pfr_skip_table(struct pfr_table *filter, struct pfr_ktable *kt, int flags)
sys/netpfil/pf/pf_table.c
1864
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
1871
pfr_insert_ktable(struct pfr_ktable *kt)
sys/netpfil/pf/pf_table.c
1887
struct pfr_ktable *p, *q;
sys/netpfil/pf/pf_table.c
1895
pfr_setflags_ktable(struct pfr_ktable *kt, int newf)
sys/netpfil/pf/pf_table.c
1947
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
1954
pfr_clstats_ktable(struct pfr_ktable *kt, time_t tzero, int recurse)
sys/netpfil/pf/pf_table.c
1976
static struct pfr_ktable *
sys/netpfil/pf/pf_table.c
1979
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
2039
struct pfr_ktable *p;
sys/netpfil/pf/pf_table.c
2048
pfr_destroy_ktable(struct pfr_ktable *kt, int flushaddr)
sys/netpfil/pf/pf_table.c
2081
pfr_ktable_compare(struct pfr_ktable *p, struct pfr_ktable *q)
sys/netpfil/pf/pf_table.c
2090
static struct pfr_ktable *
sys/netpfil/pf/pf_table.c
2095
(struct pfr_ktable *)tbl));
sys/netpfil/pf/pf_table.c
2099
pfr_kentry_byaddr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af,
sys/netpfil/pf/pf_table.c
215
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
2151
pfr_match_addr(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af)
sys/netpfil/pf/pf_table.c
2168
pfr_update_stats(struct pfr_ktable *kt, struct pf_addr *a, sa_family_t af,
sys/netpfil/pf/pf_table.c
2228
struct pfr_ktable *
sys/netpfil/pf/pf_table.c
2231
struct pfr_ktable *kt, *rt;
sys/netpfil/pf/pf_table.c
2266
struct pfr_ktable *
sys/netpfil/pf/pf_table.c
2269
struct pfr_ktable *kt, *rt;
sys/netpfil/pf/pf_table.c
2305
pfr_detach_table(struct pfr_ktable *kt)
sys/netpfil/pf/pf_table.c
2317
pfr_pool_get(struct pfr_ktable *kt, int *pidx, struct pf_addr *counter,
sys/netpfil/pf/pf_table.c
241
struct pfr_ktable *kt, *tmpkt;
sys/netpfil/pf/pf_table.c
2441
pfr_kentry_byidx(struct pfr_ktable *kt, int idx, int af)
sys/netpfil/pf/pf_table.c
2466
pfr_dynaddr_update(struct pfr_ktable *kt, struct pfi_dynaddr *dyn)
sys/netpfil/pf/pf_table.c
2492
struct pfr_ktable *
sys/netpfil/pf/pf_table.c
2493
pfr_ktable_select_active(struct pfr_ktable *kt)
sys/netpfil/pf/pf_table.c
313
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
393
struct pfr_ktable *kt, *tmpkt;
sys/netpfil/pf/pf_table.c
510
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
546
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
585
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
640
struct pfr_ktable *kt;
sys/netpfil/pf/pf_table.c
715
pfr_enqueue_addrs(struct pfr_ktable *kt, struct pfr_kentryworkq *workq,
sys/netpfil/pf/pf_table.c
737
pfr_mark_addrs(struct pfr_ktable *kt)
sys/netpfil/pf/pf_table.c
750
pfr_lookup_addr(struct pfr_ktable *kt, struct pfr_addr *ad, int exact)
sys/netpfil/pf/pf_table.c
843
pfr_insert_kentries(struct pfr_ktable *kt,
sys/netpfil/pf/pf_table.c
863
pfr_insert_kentry(struct pfr_ktable *kt, struct pfr_addr *ad, time_t tzero)
sys/netpfil/pf/pf_table.c
886
pfr_remove_kentry(struct pfr_ktable *kt, struct pfr_addr *ad)
sys/netpfil/pf/pf_table.c
906
pfr_remove_kentries(struct pfr_ktable *kt,
sys/netpfil/pf/pf_table.c
921
pfr_clean_node_mask(struct pfr_ktable *kt,
sys/netpfil/pf/pf_table.c
931
pfr_clstats_kentries(struct pfr_ktable *kt, struct pfr_kentryworkq *workq,
sys/netpfil/pf/pf_table.c
989
pfr_route_kentry(struct pfr_ktable *kt, struct pfr_kentry *ke)