/freebsd/sys/netpfil/ipfw/nat64/ |
H A D | nat64stl_control.c | 263 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 D | nat64clat_control.c | 228 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 D | nat64lsn_control.c | 246 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 D | nat64stl.c | 181 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 D | nat64clat.c | 149 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 D | nptv6.c | 138 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 D | nat.c | 883 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 D | nat64lsn.c | 51 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 D | tables.c | 182 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 D | ipfw2.c | 3265 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 D | ipfw2.h | 467 void table_fill_ntlv(struct _ipfw_obj_ntlv *ntlv, const char *name,
|
/freebsd/sys/netpfil/ipfw/ |
H A D | ip_fw_table.c | 126 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 D | ip_fw_sockopt.c | 1698 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 D | ip_fw_compat.c | 226 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 D | ip_fw_nat.c | 589 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 D | ip_fw_eaction.c | 149 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 D | ip_fw_dynamic.c | 618 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 D | ip_fw_private.h | 734 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 D | nptv6.c | 734 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 D | ip_fw.h | 1135 ipfw_obj_ntlv ntlv; /* object name tlv */ member
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76_connac_mcu.c | 256 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()
|