Lines Matching refs:set
57 typedef int (nptv6_cb_t)(ipfw_nptv6_cfg *i, const char *name, uint8_t set);
58 static int nptv6_foreach(nptv6_cb_t *f, const char *name, uint8_t set,
61 static void nptv6_create(const char *name, uint8_t set, int ac, char **av);
62 static void nptv6_destroy(const char *name, uint8_t set);
63 static void nptv6_stats(const char *name, uint8_t set);
64 static void nptv6_reset_stats(const char *name, uint8_t set);
65 static int nptv6_show_cb(ipfw_nptv6_cfg *cfg, const char *name, uint8_t set);
66 static int nptv6_destroy_cb(ipfw_nptv6_cfg *cfg, const char *name, uint8_t set);
95 uint8_t set; in ipfw_nptv6_handler() local
98 set = g_co.use_set - 1; in ipfw_nptv6_handler()
100 set = 0; in ipfw_nptv6_handler()
121 nptv6_create(name, set, ac, av); in ipfw_nptv6_handler()
124 nptv6_foreach(nptv6_show_cb, name, set, 1); in ipfw_nptv6_handler()
128 nptv6_foreach(nptv6_destroy_cb, NULL, set, 0); in ipfw_nptv6_handler()
130 nptv6_destroy(name, set); in ipfw_nptv6_handler()
135 nptv6_stats(name, set); in ipfw_nptv6_handler()
140 nptv6_reset_stats(name, set); in ipfw_nptv6_handler()
146 nptv6_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set) in nptv6_fill_ntlv() argument
152 ntlv->set = set; in nptv6_fill_ntlv()
194 nptv6_create(const char *name, uint8_t set, int ac, char *av[]) in nptv6_create() argument
207 cfg->set = set; in nptv6_create()
291 nptv6_destroy(const char *name, uint8_t set) in nptv6_destroy() argument
296 nptv6_fill_ntlv(&oh.ntlv, name, set); in nptv6_destroy()
307 nptv6_get_stats(const char *name, uint8_t set, struct ipfw_nptv6_stats *stats) in nptv6_get_stats() argument
315 nptv6_fill_ntlv(&oh->ntlv, name, set); in nptv6_get_stats()
327 nptv6_stats(const char *name, uint8_t set) in nptv6_stats() argument
331 if (nptv6_get_stats(name, set, &stats) != 0) in nptv6_stats()
334 if (g_co.use_set != 0 || set != 0) in nptv6_stats()
335 printf("set %u ", set); in nptv6_stats()
350 nptv6_reset_stats(const char *name, uint8_t set) in nptv6_reset_stats() argument
355 nptv6_fill_ntlv(&oh.ntlv, name, set); in nptv6_reset_stats()
361 nptv6_show_cb(ipfw_nptv6_cfg *cfg, const char *name, uint8_t set) in nptv6_show_cb() argument
368 if (g_co.use_set != 0 && cfg->set != set) in nptv6_show_cb()
371 if (g_co.use_set != 0 || cfg->set != 0) in nptv6_show_cb()
372 printf("set %u ", cfg->set); in nptv6_show_cb()
386 nptv6_destroy_cb(ipfw_nptv6_cfg *cfg, const char *name __unused, uint8_t set) in nptv6_destroy_cb() argument
389 if (g_co.use_set != 0 && cfg->set != set) in nptv6_destroy_cb()
392 nptv6_destroy(cfg->name, cfg->set); in nptv6_destroy_cb()
409 if (ca->set > cb->set) in nptv6name_cmp()
411 else if (ca->set < cb->set) in nptv6name_cmp()
422 nptv6_foreach(nptv6_cb_t *f, const char *name, uint8_t set, int sort) in nptv6_foreach() argument
450 error = f(cfg, name, set); in nptv6_foreach()