| /dpdk/lib/eal/windows/include/sys/ |
| H A D | queue.h | 241 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 259 SLIST_NEXT(SLIST_NEXT(elm, field), field); \ 465 LIST_NEXT((elm), field)->field.le_prev != \ 533 LIST_NEXT((listelm), field)->field.le_prev = \ 541 (elm)->field.le_prev = (listelm)->field.le_prev; \ 555 #define LIST_NEXT(elm, field) ((elm)->field.le_next) argument 568 LIST_NEXT((elm), field)->field.le_prev = \ 570 *(elm)->field.le_prev = LIST_NEXT((elm), field); \ 654 TAILQ_NEXT((elm), field)->field.tqe_prev != \ 739 TAILQ_NEXT((elm), field)->field.tqe_prev = \ [all …]
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_nix_ops.c | 30 field++; in nix_lso_tcp() 38 field++; in nix_lso_tcp() 46 field++; in nix_lso_tcp() 52 field++; in nix_lso_tcp() 68 field++; in nix_lso_udp_tun_tcp() 76 field++; in nix_lso_udp_tun_tcp() 84 field++; in nix_lso_udp_tun_tcp() 91 field++; in nix_lso_udp_tun_tcp() 107 field++; in nix_lso_udp_tun_tcp() 114 field++; in nix_lso_udp_tun_tcp() [all …]
|
| /dpdk/lib/cmdline/ |
| H A D | cmdline_parse_ipaddr.h | 48 #define TOKEN_IPADDR_INITIALIZER(structure, field) \ argument 53 offsetof(structure, field), /* offset */ \ 62 #define TOKEN_IPV4_INITIALIZER(structure, field) \ argument 67 offsetof(structure, field), /* offset */ \ 75 #define TOKEN_IPV6_INITIALIZER(structure, field) \ argument 80 offsetof(structure, field), /* offset */ \ 88 #define TOKEN_IPNET_INITIALIZER(structure, field) \ argument 93 offsetof(structure, field), /* offset */ \ 103 #define TOKEN_IPV4NET_INITIALIZER(structure, field) \ argument 108 offsetof(structure, field), /* offset */ \ [all …]
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | sp6.c | 22 (acr).field[(fidx_low)].value.u32) 349 rule_ipv6->field[1].value.u32 = in parse_sp6_tokens() 357 rule_ipv6->field[2].value.u32 = in parse_sp6_tokens() 365 rule_ipv6->field[3].value.u32 = in parse_sp6_tokens() 373 rule_ipv6->field[4].value.u32 = in parse_sp6_tokens() 403 rule_ipv6->field[5].value.u32 = in parse_sp6_tokens() 411 rule_ipv6->field[6].value.u32 = in parse_sp6_tokens() 419 rule_ipv6->field[7].value.u32 = in parse_sp6_tokens() 427 rule_ipv6->field[8].value.u32 = in parse_sp6_tokens() 577 rule->field[IP6_SRCP].value.u16, in print_one_ip6_rule() [all …]
|
| H A D | sp4.c | 27 ((acr).field[DST_FIELD_IPV4].mask_range.u32) 30 ((acr).field[SRC_FIELD_IPV4].mask_range.u32) 299 rule_ipv4->field[1].value.u32 = in parse_sp4_tokens() 301 rule_ipv4->field[1].mask_range.u32 = in parse_sp4_tokens() 325 rule_ipv4->field[2].value.u32 = in parse_sp4_tokens() 327 rule_ipv4->field[2].mask_range.u32 = in parse_sp4_tokens() 382 rule_ipv4->field[3].value.u16 = port_low; in parse_sp4_tokens() 406 rule_ipv4->field[4].value.u16 = port_low; in parse_sp4_tokens() 446 rule->field[SRCP_FIELD_IPV4].value.u16, in print_one_ip4_rule() 448 rule->field[DSTP_FIELD_IPV4].value.u16, in print_one_ip4_rule() [all …]
|
| /dpdk/drivers/net/dpaa2/mc/ |
| H A D | fsl_dpkg.h | 63 #define DPKG_MASK(field) \ argument 64 GENMASK(DPKG_##field##_SHIFT + DPKG_##field##_SIZE - 1, \ 65 DPKG_##field##_SHIFT) 66 #define dpkg_set_field(var, field, val) \ argument 67 ((var) |= (((val) << DPKG_##field##_SHIFT) & DPKG_MASK(field))) 68 #define dpkg_get_field(var, field) \ argument 69 (((var) & DPKG_MASK(field)) >> DPKG_##field##_SHIFT) 112 uint32_t field; member 162 uint32_t field; member
|
| H A D | fsl_dprtc_cmd.h | 47 #define DPRTC_MASK(field) \ argument 48 GENMASK(DPRTC_##field##_SHIFT + DPRTC_##field##_SIZE - 1, \ 49 DPRTC_##field##_SHIFT) 50 #define dprtc_get_field(var, field) \ argument 51 (((var) & DPRTC_MASK(field)) >> DPRTC_##field##_SHIFT)
|
| H A D | fsl_dpdmux_cmd.h | 68 #define DPDMUX_MASK(field) \ argument 69 GENMASK(DPDMUX_##field##_SHIFT + DPDMUX_##field##_SIZE - 1, \ 70 DPDMUX_##field##_SHIFT) 71 #define dpdmux_set_field(var, field, val) \ argument 72 ((var) |= (((val) << DPDMUX_##field##_SHIFT) & DPDMUX_MASK(field))) 73 #define dpdmux_get_field(var, field) \ argument 74 (((var) & DPDMUX_MASK(field)) >> DPDMUX_##field##_SHIFT)
|
| /dpdk/drivers/bus/fslmc/mc/ |
| H A D | fsl_dpio_cmd.h | 45 #define DPIO_MASK(field) \ argument 46 GENMASK(DPIO_##field##_SHIFT + DPIO_##field##_SIZE - 1, \ 47 DPIO_##field##_SHIFT) 48 #define dpio_set_field(var, field, val) \ argument 49 ((var) |= (((val) << DPIO_##field##_SHIFT) & DPIO_MASK(field))) 50 #define dpio_get_field(var, field) \ argument 51 (((var) & DPIO_MASK(field)) >> DPIO_##field##_SHIFT)
|
| H A D | fsl_dpdmai_cmd.h | 39 #define DPDMAI_MASK(field) \ argument 40 GENMASK(DPDMAI_##field##_SHIFT + DPDMAI_##field##_SIZE - 1, \ 41 DPDMAI_##field##_SHIFT) 42 #define dpdmai_set_field(var, field, val) \ argument 43 ((var) |= (((val) << DPDMAI_##field##_SHIFT) & DPDMAI_MASK(field))) 44 #define dpdmai_get_field(var, field) \ argument 45 (((var) & DPDMAI_MASK(field)) >> DPDMAI_##field##_SHIFT)
|
| H A D | fsl_dpci_cmd.h | 42 #define DPCI_MASK(field) \ argument 43 GENMASK(DPCI_##field##_SHIFT + DPCI_##field##_SIZE - 1, \ 44 DPCI_##field##_SHIFT) 45 #define dpci_set_field(var, field, val) \ argument 46 ((var) |= (((val) << DPCI_##field##_SHIFT) & DPCI_MASK(field))) 47 #define dpci_get_field(var, field) \ argument 48 (((var) & DPCI_MASK(field)) >> DPCI_##field##_SHIFT)
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_flex.c | 385 if (field->field_size || in mlx5_flex_translate_length() 386 field->offset_mask || field->offset_shift) in mlx5_flex_translate_length() 390 if (field->field_base < 0) in mlx5_flex_translate_length() 419 field->offset_mask); in mlx5_flex_translate_length() 438 field->offset_mask); in mlx5_flex_translate_length() 453 if (field->offset_shift > 15 || field->offset_shift < 0) in mlx5_flex_translate_length() 505 if (field->offset_shift) in mlx5_flex_translate_next() 600 if (field->offset_shift) in mlx5_flex_cover_sample() 647 if (!field->field_size) in mlx5_flex_cover_sample() 652 if (field->field_id) in mlx5_flex_cover_sample() [all …]
|
| H A D | mlx5_utils.h | 599 (elem)->field.next = *(head); \ 600 (elem)->field.prev = 0; \ 604 (peer)->field.prev = (idx); \ 614 if ((elem)->field.prev) { \ 616 (pool, (elem)->field.prev); \ 618 (peer)->field.next = (elem)->field.next;\ 620 if ((elem)->field.next) { \ 622 (pool, (elem)->field.next); \ 624 (peer)->field.prev = (elem)->field.prev;\ 627 *(head) = (elem)->field.next; \ [all …]
|
| /dpdk/app/test/ |
| H A D | test_acl.c | 682 t1 = ro->field[RTE_ACL_IPV4VLAN_VLAN1_FIELD]; in convert_rule_3() 685 ro->field[RTE_ACL_IPV4VLAN_VLAN1_FIELD] = in convert_rule_3() 686 ro->field[RTE_ACL_IPV4VLAN_SRCP_FIELD]; in convert_rule_3() 687 ro->field[RTE_ACL_IPV4VLAN_VLAN2_FIELD] = in convert_rule_3() 688 ro->field[RTE_ACL_IPV4VLAN_DSTP_FIELD]; in convert_rule_3() 690 ro->field[RTE_ACL_IPV4VLAN_SRCP_FIELD] = t1; in convert_rule_3() 691 ro->field[RTE_ACL_IPV4VLAN_DSTP_FIELD] = t2; in convert_rule_3() 705 t = ro->field[RTE_ACL_IPV4VLAN_SRC_FIELD]; in convert_rule_4() 706 ro->field[RTE_ACL_IPV4VLAN_SRC_FIELD] = in convert_rule_4() 707 ro->field[RTE_ACL_IPV4VLAN_DST_FIELD]; in convert_rule_4() [all …]
|
| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 49 field->size = size; in ulp_rte_parser_fld_copy() 50 memcpy(field->spec, buffer, field->size); in ulp_rte_parser_fld_copy() 51 field++; in ulp_rte_parser_fld_copy() 52 return field; in ulp_rte_parser_fld_copy() 64 if (ulp_bitmap_notzero(field->mask, field->size)) { in ulp_rte_parser_field_bitmap_update() 69 if (!ulp_bitmap_is_ones(field->mask, field->size)) in ulp_rte_parser_field_bitmap_update() 90 field->size = size; in ulp_rte_prsr_fld_mask() 1863 field = ulp_rte_parser_fld_copy(field, &val8, size); in ulp_rte_enc_ipv4_hdr_handler() 1879 field = ulp_rte_parser_fld_copy(field, &val8, size); in ulp_rte_enc_ipv4_hdr_handler() 1909 field = ulp_rte_parser_fld_copy(field, &val32, size); in ulp_rte_enc_ipv6_hdr_handler() [all …]
|
| /dpdk/examples/l3fwd-acl/ |
| H A D | main.c | 508 rule->field[SRCP_FIELD_IPV4].value.u16, in print_one_ipv4_rule() 510 rule->field[DSTP_FIELD_IPV4].value.u16, in print_one_ipv4_rule() 851 field[i].mask_range.u32 = nbu32; in parse_ipv6_net() 856 field[i].value.u32 = v[i]; in parse_ipv6_net() 893 v->field[SRCP_FIELD_IPV6].value.u16, in parse_cb_ipv6_rule() 905 v->field[DSTP_FIELD_IPV6].value.u16, in parse_cb_ipv6_rule() 916 < v->field[SRCP_FIELD_IPV6].value.u16 in parse_cb_ipv6_rule() 975 &v->field[SRC_FIELD_IPV4].value.u32, in parse_cb_ipv4vlan_rule() 984 &v->field[DST_FIELD_IPV4].value.u32, in parse_cb_ipv4vlan_rule() 993 v->field[SRCP_FIELD_IPV4].value.u16, in parse_cb_ipv4vlan_rule() [all …]
|
| /dpdk/drivers/crypto/dpaa2_sec/mc/ |
| H A D | fsl_dpseci_cmd.h | 51 #define DPSECI_MASK(field) \ argument 52 GENMASK(DPSECI_##field##_SHIFT + DPSECI_##field##_SIZE - 1, \ 53 DPSECI_##field##_SHIFT) 54 #define dpseci_set_field(var, field, val) \ argument 55 ((var) |= (((val) << DPSECI_##field##_SHIFT) & DPSECI_MASK(field))) 56 #define dpseci_get_field(var, field) \ argument 57 (((var) & DPSECI_MASK(field)) >> DPSECI_##field##_SHIFT)
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_cgu_regs.h | 27 } field; member 43 } field; member 67 } field; member 81 } field; member 96 } field; member 113 } field; member
|
| /dpdk/drivers/net/dpaa2/base/ |
| H A D | dpaa2_hw_dpni.c | 231 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 245 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 261 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 277 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 294 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 311 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 321 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 331 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 354 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() 364 kg_cfg->extracts[i].extract.from_hdr.field = in dpaa2_distset_to_dpkg_profile_cfg() [all …]
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | packet_classif_access_ctrl.rst | 34 * First field in the rule definition has to be one byte long. 45 uint8_t size; /*< size of field 1,2,4, or 8. */ 46 uint8_t field_index; /*< index of field inside the rule. */ 48 uint32_t offset; /*< offset to start of field. */ 52 The field type is one of three choices: 75 The offset field defines the offset for the field. 90 The following array of field definitions can be used: 95 /* first input field - always one byte long. */ 166 The following array of field definitions can be used: 235 The following array of field definitions can be used: [all …]
|
| /dpdk/lib/eal/windows/include/ |
| H A D | rte_os.h | 34 #define RTE_TAILQ_FOREACH(var, head, field) \ argument 37 (var) = RTE_TAILQ_NEXT((var), field)) 39 #define RTE_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) argument
|
| /dpdk/lib/eal/linux/include/ |
| H A D | rte_os.h | 23 #define RTE_TAILQ_FOREACH(var, head, field) TAILQ_FOREACH(var, head, field) argument 25 #define RTE_TAILQ_NEXT(elem, field) TAILQ_NEXT(elem, field) argument
|
| /dpdk/drivers/crypto/caam_jr/ |
| H A D | caam_jr_desc.h | 94 ((descriptor)->seq_in.command.field.sgf = 1) 101 ((descriptor)->seq_out.command.field.sgf = 1) 185 } __rte_packed field; member 200 } __rte_packed field; member 221 } field; member 240 } field; member
|
| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_flow.c | 36 mrvl_alloc_key_mask(struct pp2_cls_rule_key_field *field) in mrvl_alloc_key_mask() argument 41 if (!field->key) in mrvl_alloc_key_mask() 45 if (!field->mask) in mrvl_alloc_key_mask() 50 rte_free(field->key); in mrvl_alloc_key_mask() 52 field->key = NULL; in mrvl_alloc_key_mask() 53 field->mask = NULL; in mrvl_alloc_key_mask() 63 mrvl_free_key_mask(struct pp2_cls_rule_key_field *field) in mrvl_free_key_mask() argument 65 rte_free(field->key); in mrvl_free_key_mask() 66 rte_free(field->mask); in mrvl_free_key_mask() 67 field->key = NULL; in mrvl_free_key_mask() [all …]
|
| /dpdk/lib/eal/freebsd/include/ |
| H A D | rte_os.h | 23 #define RTE_TAILQ_FOREACH(var, head, field) TAILQ_FOREACH(var, head, field) argument 25 #define RTE_TAILQ_NEXT(elem, field) TAILQ_NEXT(elem, field) argument
|