nl_ext_t
nl_ext_t *
nl_ext_t *ext;
npf_ext_param_u32(nl_ext_t *ext, const char *key, uint32_t val)
npf_ext_param_bool(nl_ext_t *ext, const char *key, bool val)
npf_ext_param_string(nl_ext_t *ext, const char *key, const char *val)
npf_rproc_extcall(nl_rproc_t *rp, nl_ext_t *ext)
nl_ext_t * npf_ext_construct(const char *);
void npf_ext_param_u32(nl_ext_t *, const char *, uint32_t);
void npf_ext_param_bool(nl_ext_t *, const char *, bool);
void npf_ext_param_string(nl_ext_t *, const char *, const char *);
int npf_rproc_extcall(nl_rproc_t *, nl_ext_t *);
typedef nl_ext_t *(*npfext_consfunc_t)(const char *);
typedef int (*npfext_paramfunc_t)(nl_ext_t *, const char *, const char *);
nl_ext_t * npfext_log_construct(const char *);
int npfext_log_param(nl_ext_t *, const char *, const char *);
nl_ext_t *
npfext_log_param(nl_ext_t *ext, const char *param, const char *val __unused)
nl_ext_t * npfext_normalize_construct(const char *);
int npfext_normalize_param(nl_ext_t *, const char *, const char *);
nl_ext_t *
npfext_normalize_param(nl_ext_t *ext, const char *param, const char *val)
nl_ext_t * npfext_rndblock_construct(const char *);
int npfext_rndblock_param(nl_ext_t *, const char *, const char *);
nl_ext_t *
npfext_rndblock_param(nl_ext_t *ext, const char *param, const char *val)
nl_ext_t * npfext_route_construct(const char *);
int npfext_route_param(nl_ext_t *, const char *, const char *);
nl_ext_t *
npfext_route_param(nl_ext_t *ext, const char *param, const char *val __unused)
nl_ext_t *extcall;
npf_extmod_get(const char *name, nl_ext_t **extcall)
npf_extmod_param(npf_extmod_t *extmod, nl_ext_t *ext,
npf_extmod_t * npf_extmod_get(const char *, nl_ext_t **);
int npf_extmod_param(npf_extmod_t *, nl_ext_t *,