Home | History | Annotate | Download | only in npf

Lines Matching refs:npf

53 npf_param_general_register(npf_t *npf)
58 &npf->ip4_reassembly,
64 &npf->ip6_reassembly,
69 npf_param_register(npf, param_map, __arraycount(param_map));
90 npf_param_init(npf_t *npf)
96 npf->paraminfo = paraminfo;
99 npf_param_general_register(npf);
103 npf_param_fini(npf_t *npf)
105 npf_paraminfo_t *pinfo = npf->paraminfo;
135 npf_params_export(const npf_t *npf, nvlist_t *nv)
145 for (npf_paramreg_t *pr = npf->paraminfo->list; pr; pr = pr->next) {
161 npf_param_allocgroup(npf_t *npf, npf_paramgroup_t group, size_t len)
164 npf->params[group] = params;
169 npf_param_freegroup(npf_t *npf, npf_paramgroup_t group, size_t len)
171 kmem_free(npf->params[group], len);
172 npf->params[group] = NULL; // diagnostic
179 npf_param_register(npf_t *npf, npf_param_t *params, unsigned count)
181 npf_paraminfo_t *pinfo = npf->paraminfo;
220 * NPF param API.
224 npf_param_lookup(npf_t *npf, const char *name)
226 npf_paraminfo_t *pinfo = npf->paraminfo;
232 npf_param_check(npf_t *npf, const char *name, int val)
236 if ((param = npf_param_lookup(npf, name)) == NULL) {
246 npfk_param_get(npf_t *npf, const char *name, int *val)
250 if ((param = npf_param_lookup(npf, name)) == NULL) {
258 npfk_param_set(npf_t *npf, const char *name, int val)
262 if ((param = npf_param_lookup(npf, name)) == NULL) {