npf_alg_t
npf_alg_t *
npf_alg_t *alg;
npf_alg_t *
npf_alg_t *alg;
npf_alg_unregister(npf_t *npf, npf_alg_t *alg)
npf_alg_destroy(npf_t *npf, npf_alg_t *alg, npf_nat_t *nat, npf_conn_t *con)
const npf_alg_t *alg = &aset->alg_list[i];
npf_alg_t alg_list[NPF_MAX_ALGS];
static npf_alg_t *
npf_alg_t *alg = &aset->alg_list[i];
static npf_alg_t * alg_icmp __read_mostly;
void npf_ruleset_freealg(npf_ruleset_t *, npf_alg_t *);
void npf_nat_freealg(npf_natpolicy_t *, npf_alg_t *);
void npf_nat_setalg(npf_nat_t *, npf_alg_t *, uintptr_t);
npf_alg_t * npf_nat_getalg(const npf_nat_t *);
npf_alg_t * npf_alg_register(npf_t *, const char *, const npfa_funcs_t *);
int npf_alg_unregister(npf_t *, npf_alg_t *);
npf_alg_t * npf_alg_construct(npf_t *, const char *);
void npf_alg_destroy(npf_t *, npf_alg_t *, npf_nat_t *, npf_conn_t *);
npf_alg_t * nt_alg;
npf_nat_freealg(npf_natpolicy_t *np, npf_alg_t *alg)
npf_nat_setalg(npf_nat_t *nt, npf_alg_t *alg, uintptr_t arg)
npf_alg_t *
npf_alg_t *alg;
npf_ruleset_freealg(npf_ruleset_t *rlset, npf_alg_t *alg)