Home
last modified time | relevance | path

Searched refs:ntlv (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/netpfil/ipfw/nat64/
H A Dnat64stl_control.c263 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nat64stl_config()
264 oh->ntlv.set >= IPFW_MAX_SETS) in nat64stl_config()
270 cfg = nat64stl_find(ni, oh->ntlv.name, oh->ntlv.set); in nat64stl_config()
281 cfg = nat64stl_find(ni, oh->ntlv.name, oh->ntlv.set); in nat64stl_config()
328 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0) in nat64stl_destroy()
332 cfg = nat64stl_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64stl_destroy()
440 cfg = nat64stl_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64stl_stats()
476 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nat64stl_reset_stats()
477 oh->ntlv.set >= IPFW_MAX_SETS) in nat64stl_reset_stats()
481 cfg = nat64stl_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64stl_reset_stats()
H A Dnat64clat_control.c228 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nat64clat_config()
229 oh->ntlv.set >= IPFW_MAX_SETS) in nat64clat_config()
235 cfg = nat64clat_find(ni, oh->ntlv.name, oh->ntlv.set); in nat64clat_config()
246 cfg = nat64clat_find(ni, oh->ntlv.name, oh->ntlv.set); in nat64clat_config()
323 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0) in nat64clat_destroy()
327 cfg = nat64clat_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64clat_destroy()
435 cfg = nat64clat_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64clat_stats()
471 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nat64clat_reset_stats()
472 oh->ntlv.set >= IPFW_MAX_SETS) in nat64clat_reset_stats()
476 cfg = nat64clat_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64clat_reset_stats()
H A Dnat64lsn_control.c246 i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64lsn_destroy()
423 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nat64lsn_config()
424 oh->ntlv.set >= IPFW_MAX_SETS) in nat64lsn_config()
430 i = nat64lsn_find(ni, oh->ntlv.name, oh->ntlv.set); in nat64lsn_config()
443 i = nat64lsn_find(ni, oh->ntlv.name, oh->ntlv.set); in nat64lsn_config()
501 i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64lsn_stats()
538 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nat64lsn_reset_stats()
539 oh->ntlv.set >= IPFW_MAX_SETS) in nat64lsn_reset_stats()
543 i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64lsn_reset_stats()
720 i = nat64lsn_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nat64lsn_states()
/freebsd/sbin/ipfw/
H A Dnat64stl.c181 nat64stl_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set) in nat64stl_fill_ntlv() argument
184 ntlv->head.type = IPFW_TLV_EACTION_NAME(1); /* it doesn't matter */ in nat64stl_fill_ntlv()
185 ntlv->head.length = sizeof(ipfw_obj_ntlv); in nat64stl_fill_ntlv()
186 ntlv->idx = 1; in nat64stl_fill_ntlv()
187 ntlv->set = set; in nat64stl_fill_ntlv()
188 strlcpy(ntlv->name, name, sizeof(ntlv->name)); in nat64stl_fill_ntlv()
316 nat64stl_fill_ntlv(&oh->ntlv, name, set); in nat64stl_config()
369 nat64stl_fill_ntlv(&oh.ntlv, name, set); in nat64stl_destroy()
389 nat64stl_fill_ntlv(&oh->ntlv, name, set); in nat64stl_get_stats()
444 nat64stl_fill_ntlv(&oh.ntlv, name, set); in nat64stl_reset_stats()
H A Dnat64clat.c149 nat64clat_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set) in nat64clat_fill_ntlv() argument
152 ntlv->head.type = IPFW_TLV_EACTION_NAME(1); /* it doesn't matter */ in nat64clat_fill_ntlv()
153 ntlv->head.length = sizeof(ipfw_obj_ntlv); in nat64clat_fill_ntlv()
154 ntlv->idx = 1; in nat64clat_fill_ntlv()
155 ntlv->set = set; in nat64clat_fill_ntlv()
156 strlcpy(ntlv->name, name, sizeof(ntlv->name)); in nat64clat_fill_ntlv()
283 nat64clat_fill_ntlv(&oh->ntlv, name, set); in nat64clat_config()
353 nat64clat_fill_ntlv(&oh.ntlv, name, set); in nat64clat_destroy()
373 nat64clat_fill_ntlv(&oh->ntlv, name, set); in nat64clat_get_stats()
428 nat64clat_fill_ntlv(&oh.ntlv, name, set); in nat64clat_reset_stats()
H A Dnptv6.c138 nptv6_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set) in nptv6_fill_ntlv() argument
141 ntlv->head.type = IPFW_TLV_EACTION_NAME(1); /* it doesn't matter */ in nptv6_fill_ntlv()
142 ntlv->head.length = sizeof(ipfw_obj_ntlv); in nptv6_fill_ntlv()
143 ntlv->idx = 1; in nptv6_fill_ntlv()
144 ntlv->set = set; in nptv6_fill_ntlv()
145 strlcpy(ntlv->name, name, sizeof(ntlv->name)); in nptv6_fill_ntlv()
288 nptv6_fill_ntlv(&oh.ntlv, name, set); in nptv6_destroy()
307 nptv6_fill_ntlv(&oh->ntlv, name, set); in nptv6_get_stats()
347 nptv6_fill_ntlv(&oh.ntlv, name, set); in nptv6_reset_stats()
H A Dnat.c883 oh->ntlv.head.length = sizeof(oh->ntlv); in ipfw_config_nat()
884 snprintf(oh->ntlv.name, sizeof(oh->ntlv.name), "%d", i); in ipfw_config_nat()
991 nat_fill_ntlv(ipfw_obj_ntlv *ntlv, int i) in nat_fill_ntlv() argument
994 ntlv->head.type = IPFW_TLV_EACTION_NAME(1); /* it doesn't matter */ in nat_fill_ntlv()
995 ntlv->head.length = sizeof(ipfw_obj_ntlv); in nat_fill_ntlv()
996 ntlv->idx = 1; in nat_fill_ntlv()
997 ntlv->set = 0; /* not yet */ in nat_fill_ntlv()
998 snprintf(ntlv->name, sizeof(ntlv->name), "%d", i); in nat_fill_ntlv()
1008 nat_fill_ntlv(&oh.ntlv, i); in ipfw_delete_nat()
1131 oh->ntlv.head.length = sizeof(oh->ntlv); in nat_get_cmd()
[all …]
H A Dnat64lsn.c51 static void nat64lsn_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name,
181 nat64lsn_fill_ntlv(&oh->ntlv, cfg->name, set); in nat64lsn_states_cb()
306 nat64lsn_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set) in nat64lsn_fill_ntlv() argument
309 ntlv->head.type = IPFW_TLV_EACTION_NAME(1); /* it doesn't matter */ in nat64lsn_fill_ntlv()
310 ntlv->head.length = sizeof(ipfw_obj_ntlv); in nat64lsn_fill_ntlv()
311 ntlv->idx = 1; in nat64lsn_fill_ntlv()
312 ntlv->set = set; in nat64lsn_fill_ntlv()
313 strlcpy(ntlv->name, name, sizeof(ntlv->name)); in nat64lsn_fill_ntlv()
562 nat64lsn_fill_ntlv(&oh->ntlv, name, set); in nat64lsn_config()
667 nat64lsn_fill_ntlv(&oh.ntlv, name, set); in nat64lsn_reset_stats()
[all …]
H A Dtables.c182 table_fill_ntlv(&oh.ntlv, *av, set, 1); in ipfw_table_handler()
314 table_fill_ntlv(ipfw_obj_ntlv *ntlv, const char *name, uint8_t set, in table_fill_ntlv() argument
318 ntlv->head.type = IPFW_TLV_TBL_NAME; in table_fill_ntlv()
319 ntlv->head.length = sizeof(ipfw_obj_ntlv); in table_fill_ntlv()
320 ntlv->idx = uidx; in table_fill_ntlv()
321 ntlv->set = set; in table_fill_ntlv()
322 strlcpy(ntlv->name, name, sizeof(ntlv->name)); in table_fill_ntlv()
330 table_fill_ntlv(&oh->ntlv, i->tablename, i->set, 1); in table_fill_objheader()
631 table_fill_ntlv(&oh->ntlv, i->tablename, i->set, 1); in table_destroy_one()
664 table_fill_ntlv((ipfw_obj_ntlv *)(oh + 1), second, oh->ntlv.set, 1); in table_do_swap()
[all …]
H A Dipfw2.c3265 ipfw_obj_ntlv *ntlv; in pack_object() local
3287 ntlv = &tstate->idx[i]; in pack_object()
3288 memset(ntlv, 0, sizeof(ipfw_obj_ntlv)); in pack_object()
3289 strlcpy(ntlv->name, name, sizeof(ntlv->name)); in pack_object()
3290 ntlv->head.type = otype; in pack_object()
3291 ntlv->head.length = sizeof(ipfw_obj_ntlv); in pack_object()
3292 ntlv->set = tstate->set; in pack_object()
3293 ntlv->idx = ++tstate->counter; in pack_object()
3296 return (ntlv->idx); in pack_object()
5692 const ipfw_obj_ntlv *ntlv; in compare_object_kntlv() local
[all …]
H A Dipfw2.h467 void table_fill_ntlv(struct _ipfw_obj_ntlv *ntlv, const char *name,
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_table.c126 static void ntlv_to_ti(struct _ipfw_obj_ntlv *ntlv, struct tid_info *ti);
927 if (oh->ntlv.head.length != sizeof(oh->ntlv)) in manage_table_ent_v1()
963 ti.type = oh->ntlv.type; in manage_table_ent_v1()
1050 if (oh->ntlv.head.length != sizeof(oh->ntlv)) in find_table_entry()
1054 ti.type = oh->ntlv.type; in find_table_entry()
1286 ntlv_to_ti(&oh->ntlv, &ti_a); in swap_table()
1552 ipfw_ref_table(struct ip_fw_chain *ch, ipfw_obj_ntlv *ntlv, uint32_t *kidx) in ipfw_ref_table() argument
1560 ntlv_to_ti(ntlv, &ti); in ipfw_ref_table()
1706 tname = oh->ntlv.name; in modify_table()
1762 tname = oh->ntlv.name; in create_table()
[all …]
H A Dip_fw_sockopt.c1698 ipfw_export_obj_ntlv(struct named_object *no, ipfw_obj_ntlv *ntlv) in ipfw_export_obj_ntlv() argument
1701 ntlv->head.type = no->etlv; in ipfw_export_obj_ntlv()
1702 ntlv->head.length = sizeof(*ntlv); in ipfw_export_obj_ntlv()
1703 ntlv->idx = no->kidx; in ipfw_export_obj_ntlv()
1704 strlcpy(ntlv->name, no->name, sizeof(ntlv->name)); in ipfw_export_obj_ntlv()
1718 ipfw_obj_ntlv *ntlv; in export_objhash_ntlv() local
1723 ntlv = (ipfw_obj_ntlv *)ipfw_get_sopt_space(sd, sizeof(*ntlv)); in export_objhash_ntlv()
1724 if (ntlv == NULL) in export_objhash_ntlv()
1727 ipfw_export_obj_ntlv(no, ntlv); in export_objhash_ntlv()
2328 ipfw_obj_ntlv *ntlv; in parse_rules_v1() local
[all …]
H A Dip_fw_compat.c226 ipfw_obj_ntlv_v0 *ntlv; in parse_rules_v0() local
250 count = (ctlv->head.length - sizeof(*ctlv)) / sizeof(*ntlv); in parse_rules_v0()
251 if (ctlv->count != count || ctlv->objsize != sizeof(*ntlv)) in parse_rules_v0()
259 ntlv = (ipfw_obj_ntlv_v0 *)(ctlv + 1); in parse_rules_v0()
261 if (ntlv->head.length != sizeof(ipfw_obj_ntlv_v0)) in parse_rules_v0()
264 error = ipfw_check_object_name_generic(ntlv->name); in parse_rules_v0()
268 if (ntlv->idx <= idx) in parse_rules_v0()
271 idx = ntlv->idx; in parse_rules_v0()
273 ntlv++; in parse_rules_v0()
H A Dip_fw_nat.c589 if (oh->ntlv.head.length != sizeof(oh->ntlv)) in nat44_cfg()
623 ipfw_obj_ntlv *ntlv; in nat44_destroy() local
632 if (oh->ntlv.head.length != sizeof(oh->ntlv)) in nat44_destroy()
635 ntlv = &oh->ntlv; in nat44_destroy()
637 if (strnlen(ntlv->name, sizeof(ntlv->name)) == sizeof(ntlv->name)) in nat44_destroy()
641 ptr = lookup_nat_name(&chain->nat, ntlv->name); in nat44_destroy()
698 if (oh->ntlv.head.length != sizeof(oh->ntlv)) in nat44_get_cfg()
839 if (oh->ntlv.head.length != sizeof(oh->ntlv)) in nat44_get_log()
H A Dip_fw_eaction.c149 ipfw_obj_ntlv *ntlv; in eaction_findbyname() local
155 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in eaction_findbyname()
157 if (ntlv == NULL) in eaction_findbyname()
159 EACTION_DEBUG("name %s, uidx %u, type %u", ntlv->name, in eaction_findbyname()
167 0, IPFW_TLV_EACTION, ntlv->name); in eaction_findbyname()
H A Dip_fw_dynamic.c618 ipfw_obj_ntlv *ntlv; in dyn_findbyname() local
626 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in dyn_findbyname()
628 if (ntlv == NULL) in dyn_findbyname()
630 name = ntlv->name; in dyn_findbyname()
663 ipfw_obj_ntlv *ntlv; in dyn_create() local
670 ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, in dyn_create()
672 if (ntlv == NULL) in dyn_create()
674 name = ntlv->name; in dyn_create()
H A Dip_fw_private.h734 void ipfw_export_obj_ntlv(struct named_object *no, ipfw_obj_ntlv *ntlv);
778 int ipfw_ref_table(struct ip_fw_chain *ch, ipfw_obj_ntlv *ntlv, uint32_t *kidx);
/freebsd/sys/netpfil/ipfw/nptv6/
H A Dnptv6.c734 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0) in nptv6_destroy()
738 cfg = nptv6_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nptv6_destroy()
849 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nptv6_stats()
850 oh->ntlv.set >= IPFW_MAX_SETS) in nptv6_stats()
855 cfg = nptv6_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nptv6_stats()
891 if (ipfw_check_object_name_generic(oh->ntlv.name) != 0 || in nptv6_reset_stats()
892 oh->ntlv.set >= IPFW_MAX_SETS) in nptv6_reset_stats()
896 cfg = nptv6_find(CHAIN_TO_SRV(ch), oh->ntlv.name, oh->ntlv.set); in nptv6_reset_stats()
/freebsd/sys/netinet/
H A Dip_fw.h1135 ipfw_obj_ntlv ntlv; /* object name tlv */ member
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76_connac_mcu.c256 u16 ntlv; in mt76_connac_mcu_add_nested_tlv() local
261 ntlv = le16_to_cpu(ntlv_hdr->tlv_num); in mt76_connac_mcu_add_nested_tlv()
262 ntlv_hdr->tlv_num = cpu_to_le16(ntlv + 1); in mt76_connac_mcu_add_nested_tlv()