| /dpdk/lib/ipsec/ |
| H A D | crypto.h | 91 struct inner { struct 94 } inner; member 158 ccm->ccm_flags = tsalt.inner.ccm_flags; in aead_ccm_iv_fill() 159 ccm->salt[0] = tsalt.inner.salt8[0]; in aead_ccm_iv_fill() 160 ccm->salt[1] = tsalt.inner.salt8[1]; in aead_ccm_iv_fill() 161 ccm->salt[2] = tsalt.inner.salt8[2]; in aead_ccm_iv_fill()
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cn10k_rx.h | 436 struct rte_mbuf *inner = NULL; in nix_sec_meta_to_mbuf_sc() local 454 inner = (struct rte_mbuf *) in nix_sec_meta_to_mbuf_sc() 474 inner->pkt_len = len; in nix_sec_meta_to_mbuf_sc() 475 inner->data_len = len; in nix_sec_meta_to_mbuf_sc() 513 RTE_MEMPOOL_CHECK_COOKIES(inner->pool, (void **)&inner, 1, 1); in nix_sec_meta_to_mbuf_sc() 515 return inner; in nix_sec_meta_to_mbuf_sc() 540 inner->pkt_len = len; in nix_sec_meta_to_mbuf_sc() 541 inner->data_len = len; in nix_sec_meta_to_mbuf_sc() 564 RTE_MEMPOOL_CHECK_COOKIES(inner->pool, (void **)&inner, 1, 1); in nix_sec_meta_to_mbuf_sc() 566 return inner; in nix_sec_meta_to_mbuf_sc() [all …]
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | generic_receive_offload_lib.rst | 35 inner TCP/IPv4 or UDP/IPv4 packet. 168 VxLAN packets with an outer IPv4 header and inner TCP/IPv4 packet, is 176 - inner source and destination: Ethernet and IP address, TCP port 183 - inner TCP sequence number 185 - inner IPv4 ID. The IPv4 ID fields of the packets, whose DF bit in the 186 inner IPv4 header is 0, should be increased by 1.
|
| H A D | generic_segmentation_offload_lib.rst | 163 which contain an outer IPv4 header, inner TCP/IPv4 or UDP/IPv4 headers, and 164 optional inner and/or outer VLAN tag(s). 169 an outer IPv4 header, inner TCP/IPv4 headers, and an optional VLAN tag.
|
| H A D | rte_flow.rst | 398 (e.g. VXLAN payload) is matched by such a pattern, which may apply to inner, 793 and L4 (UDP) both matched by the first ANY specification, and inner L3 (IPv4 947 the latter case, ``type`` refers to that of the outer header, with the inner 979 - ``inner_type``: inner EtherType or TPID. 1074 - ``inner_type``: inner EtherType or TPID. 1473 - ``level == 0`` means the default PMD mode (can be inner most / outermost). 1475 - ``level > 1`` means inner header. See also RSS level. 2035 inner packet encapsulation level, from outermost to innermost (lower to 2199 and the inner packet fields. The security session specified in the action 4141 of registers while other hardware could not support inner actions and [all …]
|
| /dpdk/examples/pipeline/examples/ |
| H A D | vxlan.spec | 100 // - The inner Ethernet header (14 bytes); 105 // - The inner Ethernet header (14 bytes); 108 // Once the total length of the inner IPv4 packet (h.ipv4.total_len) is known,
|
| /dpdk/doc/guides/nics/ |
| H A D | igc.rst | 36 VLAN stripping off only works with inner vlan. 45 inner fields to the EtherType might not be provided.
|
| H A D | enic.rst | 231 - Items: eth, vlan, ipv4, ipv6, udp, tcp, vxlan, inner eth, vlan, ipv4, ipv6, udp, tcp 239 - Items: eth, vlan, ipv4, ipv6, udp, tcp, vxlan, raw, inner eth, vlan, ipv4, ipv6, udp, tcp 247 …- Items: eth, vlan, ipv4, ipv6, sctp, udp, tcp, vxlan, raw, inner eth, vlan, ipv4, ipv6, sctp, udp… 269 inner and outer packets can be IPv4 or IPv6. 277 The NIC fills in IPv4/UDP/TCP checksums for both inner and outer packets. 281 The NIC validates IPv4/UDP/TCP checksums of both inner and outer packets. 282 Good checksum flags (e.g. ``RTE_MBUF_F_RX_L4_CKSUM_GOOD``) indicate that the inner 285 indicate that the inner and/or outer packets have invalid checksum values. 289 PMD sets inner L3/L4 packet types (e.g. ``RTE_PTYPE_INNER_L4_TCP``), and 295 RSS hash calculation, therefore queue selection, is done on inner packets.
|
| H A D | sfc_efx.rst | 131 SFN8xxx and X2xxx family adapters provide either inner or outer packet classes. 133 configures the hardware to report inner classes, and outer classes are 158 the inner frame) 448 mbufs, VLAN insertion, inner/outer IPv4 and TCP/UDP checksum and TCP
|
| H A D | af_packet.rst | 34 own pre-requisites, it should be noted that the inner workings of PACKET_MMAP
|
| H A D | bnxt.rst | 318 Also, the BNXT PMD supports stateless offloads on inner frames for tunneled 381 For tunneled packets, RSS hash is calculated over inner frame header fields. 492 The inner TPID set will be rejected as the BNXT PMD supports inserting only an 494 outer, i.e. the inner VLAN is relevant only when a packet is double-tagged. 687 is O_SRC_IP, O_DST_IP, VNI and inner header fields.
|
| H A D | features.rst | 589 Supports inner packet L3 checksum. 608 Supports inner packet L4 checksum.
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_16_07.rst | 214 * **i40e: Fixed vlan stripping from inner header.** 217 tags of the inner header will be stripped without putting vlan 219 Now this issue is fixed by disabling vlan stripping from inner header. 224 as inner VLAN. But generally, a single VLAN header is treated as the
|
| H A D | release_21_11.rst | 149 * Added support for inner IP header for GRE tunnel flows. 165 * Added PPPoL2TPv2oUDP RSS hash based on inner IP address and TCP/UDP port. 264 * Added inner checksum support in lookaside protocol (IPsec) for CN10K. 369 * Added tests to verify inner checksum. 594 in structure ``rte_security_ipsec_sa_options`` to indicate whether inner
|
| H A D | release_17_11.rst | 43 to the inner packet of VXLAN frames anymore, only the outer one (like 241 an inner TCP/IPv4 packet. 242 * GRE packets, which must contain an outer IPv4 header, and inner
|
| H A D | release_18_02.rst | 78 * Added inner checksum offload. 195 must contain an outer IPv4 header and inner TCP/IPv4 headers. VxLAN
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_vchnl.c | 584 else if ((stripping_caps->inner & VIRTCHNL_VLAN_ETHERTYPE_8100) && in iavf_config_vlan_strip_v2() 585 (stripping_caps->inner & VIRTCHNL_VLAN_TOGGLE)) in iavf_config_vlan_strip_v2() 624 else if ((insertion_caps->inner & VIRTCHNL_VLAN_ETHERTYPE_8100) && in iavf_config_vlan_insert_v2() 625 (insertion_caps->inner & VIRTCHNL_VLAN_TOGGLE)) in iavf_config_vlan_insert_v2() 665 filtering_caps = supported_caps->inner; in iavf_add_del_vlan_v2() 666 vlan_setting = &vlan_filter.filters[0].inner; in iavf_add_del_vlan_v2()
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_flow.c | 156 uint8_t inner = 0; in bnxt_validate_and_parse_flow_type() local 185 inner = in bnxt_validate_and_parse_flow_type() 187 if (inner) in bnxt_validate_and_parse_flow_type() 245 valid_flags |= inner ? in bnxt_validate_and_parse_flow_type() 269 valid_flags |= inner ? in bnxt_validate_and_parse_flow_type() 282 if (inner) in bnxt_validate_and_parse_flow_type()
|
| /dpdk/lib/eal/common/ |
| H A D | malloc_elem.c | 506 struct malloc_elem *inner = RTE_PTR_ADD(elem1, elem1->pad); in join_elem() local 507 inner->size = elem1->size - elem1->pad; in join_elem()
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_devx_cmds.c | 1418 void *tir_ctx, *outer, *inner, *rss_key; in mlx5_devx_cmd_create_tir() local 1451 inner = MLX5_ADDR_OF(tirc, tir_ctx, rx_hash_field_selector_inner); in mlx5_devx_cmd_create_tir() 1452 MLX5_SET(rx_hash_field_select, inner, l3_prot_type, in mlx5_devx_cmd_create_tir() 1454 MLX5_SET(rx_hash_field_select, inner, l4_prot_type, in mlx5_devx_cmd_create_tir() 1456 MLX5_SET(rx_hash_field_select, inner, selected_fields, in mlx5_devx_cmd_create_tir() 1512 void *outer, *inner; in mlx5_devx_cmd_modify_tir() local 1530 inner = MLX5_ADDR_OF(tirc, tir_ctx, in mlx5_devx_cmd_modify_tir() 1532 MLX5_SET(rx_hash_field_select, inner, l3_prot_type, in mlx5_devx_cmd_modify_tir() 1534 MLX5_SET(rx_hash_field_select, inner, l4_prot_type, in mlx5_devx_cmd_modify_tir() 1537 (rx_hash_field_select, inner, selected_fields, in mlx5_devx_cmd_modify_tir()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 1026 uint8_t inner; in fixup_l5_layer() local 1037 inner = inner_ofst - vxlan; in fixup_l5_layer() 1039 memcpy(layer, gp->layer[FILTER_GENERIC_1_L5].mask + vxlan, inner); in fixup_l5_layer() 1042 memcpy(layer, gp->layer[FILTER_GENERIC_1_L5].val + vxlan, inner); in fixup_l5_layer()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_dv.c | 8279 if (inner) { in flow_dv_translate_item_eth() 8373 if (inner) { in flow_dv_translate_item_vlan() 8479 if (inner) { in flow_dv_translate_item_ipv4() 8575 if (inner) { in flow_dv_translate_item_ipv6() 8612 if (inner) { in flow_dv_translate_item_ipv6() 8667 if (inner) { in flow_dv_translate_item_ipv6_frag_ext() 8712 if (inner) { in flow_dv_translate_item_tcp() 8765 if (inner) { in flow_dv_translate_item_esp() 8782 if (inner) { in flow_dv_translate_item_esp() 8815 if (inner) { in flow_dv_translate_item_udp() [all …]
|
| /dpdk/drivers/common/iavf/ |
| H A D | virtchnl.h | 845 u32 inner; member 958 struct virtchnl_vlan inner; member
|
| /dpdk/drivers/crypto/ipsec_mb/ |
| H A D | pmd_aesni_mb.c | 352 sess->auth.pads.inner, sess->auth.pads.outer, in aesni_mb_set_session_auth_parameters() 358 sess->auth.pads.inner, sess->auth.pads.outer, in aesni_mb_set_session_auth_parameters() 1051 session->auth.pads.inner; in set_cpu_mb_job_params() 1214 session->auth.pads.inner; in set_mb_job_params()
|
| H A D | pmd_aesni_mb_priv.h | 904 uint8_t inner[128] __rte_aligned(16); member
|