CHAIN_TO_SRV
*pno = ipfw_objhash_lookup_name_type(CHAIN_TO_SRV(ch), 0,
return (ipfw_objhash_lookup_kidx(CHAIN_TO_SRV(ch), idx));
ni = CHAIN_TO_SRV(ch);
ipfw_objhash_del(CHAIN_TO_SRV(ch), no);
ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), no->kidx);
*pno = ipfw_objhash_lookup_name_type(CHAIN_TO_SRV(ch),
return (ipfw_objhash_lookup_kidx(CHAIN_TO_SRV(ch), idx));
ni = CHAIN_TO_SRV(ch);
ni = CHAIN_TO_SRV(ch);
no = ipfw_objhash_lookup_name_type(CHAIN_TO_SRV(ch), 0,
ni = CHAIN_TO_SRV(ch);
no = ipfw_objhash_lookup_kidx(CHAIN_TO_SRV(ch), eaction_id);
no = ipfw_objhash_lookup_kidx(CHAIN_TO_SRV(ch), eaction_id);
return (export_named_objects(CHAIN_TO_SRV(ch), da, sd));
count = ipfw_objhash_count(CHAIN_TO_SRV(chain));
ipfw_objhash_foreach(CHAIN_TO_SRV(chain),
return (ipfw_objhash_find_type(CHAIN_TO_SRV(ch), ti, \
ni = CHAIN_TO_SRV(ch); \
ni = CHAIN_TO_SRV(ch);
ipfw_objhash_add(CHAIN_TO_SRV(ch), &cfg->no);
ni = CHAIN_TO_SRV(ch);
ipfw_objhash_del(CHAIN_TO_SRV(ch), &cfg->no);
ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), cfg->no.kidx);
cfg = nat64clat_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
olh->count = ipfw_objhash_count_type(CHAIN_TO_SRV(ch),
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), export_config_cb,
cfg = nat64clat_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
cfg = nat64clat_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
return (ipfw_obj_manage_sets(CHAIN_TO_SRV(ch),
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), destroy_config_cb, ch,
ni = CHAIN_TO_SRV(ch);
ipfw_objhash_del(CHAIN_TO_SRV(ch), &i->no);
ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), i->no.kidx);
i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
olh->count = ipfw_objhash_count_type(CHAIN_TO_SRV(ch),
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), export_config_cb, &da,
ni = CHAIN_TO_SRV(ch);
i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch),
return (ipfw_obj_manage_sets(CHAIN_TO_SRV(ch), IPFW_TLV_NAT64LSN_NAME,
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), destroy_config_cb, ch,
if (ipfw_objhash_alloc_idx(CHAIN_TO_SRV(ch), &cfg->no.kidx) != 0)
ipfw_objhash_add(CHAIN_TO_SRV(ch), &cfg->no);
ni = CHAIN_TO_SRV(ch);
ni = CHAIN_TO_SRV(ch);
ipfw_objhash_del(CHAIN_TO_SRV(ch), &cfg->no);
ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), cfg->no.kidx);
cfg = nat64stl_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
olh->count = ipfw_objhash_count_type(CHAIN_TO_SRV(ch),
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), export_config_cb,
cfg = nat64stl_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
cfg = nat64stl_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
return (ipfw_obj_manage_sets(CHAIN_TO_SRV(ch), IPFW_TLV_NAT64STL_NAME,
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), destroy_config_cb, ch,
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), destroy_config_cb, ch,
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), ifaddr_cb, &args,
ni = CHAIN_TO_SRV(ch);
cfg = nptv6_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
ipfw_objhash_del(CHAIN_TO_SRV(ch), &cfg->no);
ipfw_objhash_free_idx(CHAIN_TO_SRV(ch), cfg->no.kidx);
olh->count = ipfw_objhash_count_type(CHAIN_TO_SRV(ch),
ipfw_objhash_foreach_type(CHAIN_TO_SRV(ch), export_config_cb,
cfg = nptv6_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
cfg = nptv6_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set);
err = ipfw_objhash_find_type(CHAIN_TO_SRV(ch), ti,
ni = CHAIN_TO_SRV(ch);
return (ipfw_obj_manage_sets(CHAIN_TO_SRV(ch), IPFW_TLV_NPTV6_NAME,