nl_config_t
nl_config_t *ncf;
npf_nat_insert(nl_config_t *ncf, nl_nat_t *nt)
npf_nat_iterate(nl_config_t *ncf, nl_iter_t *iter)
npf_table_insert(nl_config_t *ncf, nl_table_t *tl)
npf_table_iterate(nl_config_t *ncf, nl_iter_t *iter)
npf_alg_load(nl_config_t *ncf, const char *name)
nl_config_t *ncf;
_npf_debug_addif(nl_config_t *ncf, const char *ifname)
_npf_config_dump(nl_config_t *ncf, int fd)
_npf_rules_process(nl_config_t *ncf, nvlist_t *dict, const char *key)
nl_config_t *
nl_config_t *ncf;
ncf = calloc(1, sizeof(nl_config_t));
npf_config_submit(nl_config_t *ncf, int fd, npf_error_t *errinfo)
nl_config_t *
nl_config_t *ncf;
ncf = calloc(1, sizeof(nl_config_t));
npf_config_export(nl_config_t *ncf, size_t *length)
nl_config_t *
nl_config_t *ncf;
ncf = calloc(1, sizeof(nl_config_t));
nl_config_t *ncf;
npf_config_active_p(nl_config_t *ncf)
npf_config_loaded_p(nl_config_t *ncf)
npf_config_build(nl_config_t *ncf)
npf_config_destroy(nl_config_t *ncf)
npf_param_get(nl_config_t *ncf, const char *name, int *valp)
npf_param_set(nl_config_t *ncf, const char *name, int val)
npf_param_iterate(nl_config_t *ncf, nl_iter_t *iter, int *val, int *defval)
npf_rule_exists_p(nl_config_t *ncf, const char *name)
npf_rule_insert(nl_config_t *ncf, nl_rule_t *parent, nl_rule_t *rl)
_npf_rule_iterate1(nl_config_t *ncf, const char *key,
npf_rule_iterate(nl_config_t *ncf, nl_iter_t *iter, unsigned *level)
_npf_ruleset_list(int fd, const char *rname, nl_config_t *ncf)
npf_rproc_exists_p(nl_config_t *ncf, const char *name)
npf_rproc_insert(nl_config_t *ncf, nl_rproc_t *rp)
npf_rproc_iterate(nl_config_t *ncf, nl_iter_t *iter)
bool npf_rule_exists_p(nl_config_t *, const char *);
int npf_rule_insert(nl_config_t *, nl_rule_t *, nl_rule_t *);
bool npf_rproc_exists_p(nl_config_t *, const char *);
int npf_rproc_insert(nl_config_t *, nl_rproc_t *);
int npf_nat_insert(nl_config_t *, nl_nat_t *);
int npf_table_insert(nl_config_t *, nl_table_t *);
nl_rule_t * npf_rule_iterate(nl_config_t *, nl_iter_t *, unsigned *);
nl_nat_t * npf_nat_iterate(nl_config_t *, nl_iter_t *);
nl_rproc_t * npf_rproc_iterate(nl_config_t *, nl_iter_t *);
nl_table_t * npf_table_iterate(nl_config_t *, nl_iter_t *);
int _npf_ruleset_list(int, const char *, nl_config_t *);
void _npf_debug_addif(nl_config_t *, const char *);
void _npf_config_dump(nl_config_t *, int);
nl_config_t * npf_config_create(void);
void npf_config_destroy(nl_config_t *);
int npf_config_submit(nl_config_t *, int, npf_error_t *);
nl_config_t * npf_config_retrieve(int);
nl_config_t * npf_config_import(const void *, size_t);
void * npf_config_export(nl_config_t *, size_t *);
bool npf_config_active_p(nl_config_t *);
bool npf_config_loaded_p(nl_config_t *);
const void * npf_config_build(nl_config_t *);
int npf_alg_load(nl_config_t *, const char *);
int npf_param_get(nl_config_t *, const char *, int *);
int npf_param_set(nl_config_t *, const char *, int);
const char * npf_param_iterate(nl_config_t *, nl_iter_t *, int *, int *);
npfctl_config_save(nl_config_t *ncf, const char *outfile)
npfctl_table_getbyname(nl_config_t *ncf, const char *name)
npfctl_table_getname(nl_config_t *ncf, unsigned tid, bool *ifaddr)
static nl_config_t * npf_conf = NULL;
nl_config_t *
nl_config_t *ncf;
nl_config_t * conf;
npfctl_print_params(npf_conf_info_t *ctx, nl_config_t *ncf)
nl_config_t *ncf;
nl_config_t *ncf;
static nl_config_t *
nl_config_t *ncf;
nl_config_t *ncf;
nl_config_t *ncf = NULL;
nl_config_t *ncf;
nl_table_t * npfctl_table_getbyname(nl_config_t *, const char *);
const char * npfctl_table_getname(nl_config_t *, unsigned, bool *);
nl_config_t * npfctl_config_ref(void);
void npfctl_config_save(nl_config_t *, const char *);