Lines Matching refs:set

54     uint8_t set);
55 static int nat64stl_foreach(nat64stl_cb_t *f, const char *name, uint8_t set,
58 static void nat64stl_create(const char *name, uint8_t set, int ac, char **av);
59 static void nat64stl_config(const char *name, uint8_t set, int ac, char **av);
60 static void nat64stl_destroy(const char *name, uint8_t set);
61 static void nat64stl_stats(const char *name, uint8_t set);
62 static void nat64stl_reset_stats(const char *name, uint8_t set);
64 uint8_t set);
66 uint8_t set);
98 /* Bits 64 to 71 must be set to zero */
118 * ipfw [set N] nat64stl NAME {create | config} ...
119 * ipfw [set N] nat64stl NAME stats [reset]
120 * ipfw [set N] nat64stl {NAME | all} destroy
121 * ipfw [set N] nat64stl {NAME | all} {list | show}
129 uint8_t set;
132 set = co.use_set - 1;
134 set = 0;
155 nat64stl_create(name, set, ac, av);
159 nat64stl_config(name, set, ac, av);
162 nat64stl_foreach(nat64stl_show_cb, name, set, 1);
166 nat64stl_foreach(nat64stl_destroy_cb, NULL, set, 0);
168 nat64stl_destroy(name, set);
173 nat64stl_stats(name, set);
178 nat64stl_reset_stats(name, set);
184 nat64stl_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set)
190 ntlv->set = set;
214 nat64stl_create(const char *name, uint8_t set, int ac, char *av[])
229 cfg->set = set;
238 table_fill_ntlv(&cfg->ntlv4, *av, set, 4);
244 table_fill_ntlv(&cfg->ntlv6, *av, set, 6);
303 nat64stl_config(const char *name, uint8_t set, int ac, char **av)
319 nat64stl_fill_ntlv(&oh->ntlv, name, set);
332 table_fill_ntlv(&cfg->ntlv4, *av, set, 4);
337 table_fill_ntlv(&cfg->ntlv6, *av, set, 6);
367 nat64stl_destroy(const char *name, uint8_t set)
372 nat64stl_fill_ntlv(&oh.ntlv, name, set);
383 nat64stl_get_stats(const char *name, uint8_t set,
392 nat64stl_fill_ntlv(&oh->ntlv, name, set);
404 nat64stl_stats(const char *name, uint8_t set)
408 if (nat64stl_get_stats(name, set, &stats) != 0)
411 if (co.use_set != 0 || set != 0)
412 printf("set %u ", set);
442 nat64stl_reset_stats(const char *name, uint8_t set)
447 nat64stl_fill_ntlv(&oh.ntlv, name, set);
453 nat64stl_show_cb(ipfw_nat64stl_cfg *cfg, const char *name, uint8_t set)
460 if (co.use_set != 0 && cfg->set != set)
463 if (co.use_set != 0 || cfg->set != 0)
464 printf("set %u ", cfg->set);
479 nat64stl_destroy_cb(ipfw_nat64stl_cfg *cfg, const char *name, uint8_t set)
482 if (co.use_set != 0 && cfg->set != set)
485 nat64stl_destroy(cfg->name, cfg->set);
502 if (ca->set > cb->set)
504 else if (ca->set < cb->set)
517 nat64stl_foreach(nat64stl_cb_t *f, const char *name, uint8_t set, int sort)
545 error = f(cfg, name, set); /* Ignore errors for now */