MCPcopy Create free account
hub / github.com/F-Stack/f-stack / pfr_detach_table

Function pfr_detach_table

freebsd/netpfil/pf/pf_table.c:2160–2170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2158}
2159
2160void
2161pfr_detach_table(struct pfr_ktable *kt)
2162{
2163
2164 PF_RULES_WASSERT();
2165 KASSERT(kt->pfrkt_refcnt[PFR_REFCNT_RULE] > 0, ("%s: refcount %d\n",
2166 __func__, kt->pfrkt_refcnt[PFR_REFCNT_RULE]));
2167
2168 if (!--kt->pfrkt_refcnt[PFR_REFCNT_RULE])
2169 pfr_setflags_ktable(kt, kt->pfrkt_flags&~PFR_TFLAG_REFERENCED);
2170}
2171
2172int
2173pfr_pool_get(struct pfr_ktable *kt, int *pidx, struct pf_addr *counter,

Callers 5

pfi_dynaddr_setupFunction · 0.85
pfi_dynaddr_removeFunction · 0.85
pf_empty_kpoolFunction · 0.85
pf_free_ruleFunction · 0.85
pfioctlFunction · 0.85

Calls 1

pfr_setflags_ktableFunction · 0.85

Tested by

no test coverage detected