| /dpdk/examples/pipeline/examples/ |
| H A D | vxlan.spec | 94 // Assumption: When read from the table, the outer IPv4 and UDP headers contain 97 // - The outer IPv4 header (20 bytes); 98 // - The outer UDP header (8 bytes); 99 // - The outer VXLAN header (8 bytes); 103 // - The outer UDP header (8 bytes); 104 // - The outer VXLAN header (8 bytes); 109 // the outer IPv4 and UDP headers are updated as follows: 117 //Set the outer Ethernet header. 123 //Set the outer IPv4 header. 136 //Set the outer UDP header. [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | igc.rst | 37 Only the outer VLAN TPID can be set to a vlan other than 0x8100. 51 outer VLAN to 0x9100: 62 testpmd> vlan set outer tpid 0x9100 0
|
| 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 136 outer layer 4 packet type. 156 of destination address, EtherType in the outer frame and exact match of 448 mbufs, VLAN insertion, inner/outer IPv4 and TCP/UDP checksum and TCP
|
| H A D | enic.rst | 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. 283 packet has the correct checksum, and if applicable, the outer packet also 285 indicate that the inner and/or outer packets have invalid checksum values. 291 PMD does not set L3/L4 packet types for outer packets. 481 Only level 0 (outer header) RSS is allowed.
|
| H A D | bnxt.rst | 350 testpmd> csum set (ip|tcp|udp|outer-ip|outer-udp) (sw|hw) (port_id) 489 // configure outer TPID value for a port 490 testpmd> vlan set outer tpid (tpid_value) (port_id) 493 outer VLAN. Note that when a packet has a single VLAN, the tag is considered as 494 outer, i.e. the inner VLAN is relevant only when a packet is double-tagged. 531 … mbuf->ol_flags |= RTE_MBUF_F_RX_VLAN | RTE_MBUF_F_RX_STRIPPED // outer VLAN is found and stripped
|
| H A D | cxgbe.rst | 106 Toggle behavior to keep/strip outer VLAN in Q-in-Q packets. If 107 enabled, the outer VLAN tag is preserved in Q-in-Q packets. Otherwise, 108 the outer VLAN tag is stripped in Q-in-Q packets.
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | generic_receive_offload_lib.rst | 34 packets as well as VxLAN packets which contain an outer IPv4 header and an 168 VxLAN packets with an outer IPv4 header and inner TCP/IPv4 packet, is 172 - outer source and destination: Ethernet and IP address, UDP port 180 - outer IPv4 ID. The IPv4 ID fields of the packets, whose DF bit in the 181 outer IPv4 header is 0, should be increased by 1.
|
| H A D | ipsec_lib.rst | 71 - remove outer IP header (tunnel mode) / update IP header (transport mode) 78 - add outer IP header (tunnel mode) / update IP header (transport mode) 103 - remove outer IP header (tunnel mode) / update IP header (transport mode) 110 - add outer IP header (tunnel mode) / update IP header (transport mode)
|
| 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. 240 For tunneled packets, the outer IPv4 headers' checksums should also be
|
| H A D | mbuf_lib.rst | 162 Note that it can only work if outer L4 checksum is 0. 175 Note that it can only work if outer L4 checksum is 0. 189 Note that it can only work if outer L4 checksum is 0.
|
| H A D | rte_flow.rst | 399 outer or both packets. 792 Example for VXLAN TCP payload matching regardless of outer L3 (IPv4 or IPv6) 968 The corresponding standard outer EtherType (TPID) values are 1066 The corresponding standard outer EtherType (TPID) value is 2362 Implements ``OFPAT_POP_VLAN`` ("pop the outer VLAN tag") as defined 2426 Implements ``OFPAT_POP_MPLS`` ("pop the outer MPLS tag") as defined by the 2565 Adds outer header whose template is provided in its data buffer, 2591 Remove outer header whose template is provided in its data buffer, 4127 the application cannot match on the outer header fields, such as VXLAN 4147 is capable to match on outer headers after decap. [all …]
|
| /dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 1140 testpmd> csum set (ip|udp|tcp|sctp|outer-ip|outer-udp) (hw|sw) (port_id) 1150 * ``outer-udp`` relates to the outer UDP layer in the case where the packet is recognized 1228 ``outer-ip|outer-udp`` parameter relates to the outer headers (here ``ipv4_out`` and ``udp_out``). 5037 IPv4 VXLAN outer header:: 5056 IPv6 VXLAN outer header:: 5081 IPv4 NVGRE outer header:: 5094 IPv6 NVGRE outer header:: 5150 IPv4 MPLSoGRE outer header:: 5166 IPv6 MPLSoGRE outer header:: 5188 IPv4 MPLSoGRE outer header:: [all …]
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_vchnl.c | 581 if ((stripping_caps->outer & VIRTCHNL_VLAN_ETHERTYPE_8100) && in iavf_config_vlan_strip_v2() 582 (stripping_caps->outer & VIRTCHNL_VLAN_TOGGLE)) in iavf_config_vlan_strip_v2() 621 if ((insertion_caps->outer & VIRTCHNL_VLAN_ETHERTYPE_8100) && in iavf_config_vlan_insert_v2() 622 (insertion_caps->outer & VIRTCHNL_VLAN_TOGGLE)) in iavf_config_vlan_insert_v2() 661 if (supported_caps->outer) { in iavf_add_del_vlan_v2() 662 filtering_caps = supported_caps->outer; in iavf_add_del_vlan_v2() 663 vlan_setting = &vlan_filter.filters[0].outer; in iavf_add_del_vlan_v2()
|
| H A D | iavf_rxtx.c | 610 if (stripping_support->outer) in iavf_dev_rx_queue_setup() 611 stripping_cap = stripping_support->outer; in iavf_dev_rx_queue_setup() 761 if (insertion_support->outer) in iavf_dev_tx_queue_setup() 762 insertion_cap = insertion_support->outer; in iavf_dev_tx_queue_setup()
|
| /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 1444 outer = MLX5_ADDR_OF(tirc, tir_ctx, rx_hash_field_selector_outer); in mlx5_devx_cmd_create_tir() 1445 MLX5_SET(rx_hash_field_select, outer, l3_prot_type, in mlx5_devx_cmd_create_tir() 1447 MLX5_SET(rx_hash_field_select, outer, l4_prot_type, in mlx5_devx_cmd_create_tir() 1449 MLX5_SET(rx_hash_field_select, outer, selected_fields, in mlx5_devx_cmd_create_tir() 1512 void *outer, *inner; in mlx5_devx_cmd_modify_tir() local 1521 outer = MLX5_ADDR_OF(tirc, tir_ctx, in mlx5_devx_cmd_modify_tir() 1523 MLX5_SET(rx_hash_field_select, outer, l3_prot_type, in mlx5_devx_cmd_modify_tir() 1525 MLX5_SET(rx_hash_field_select, outer, l4_prot_type, in mlx5_devx_cmd_modify_tir() 1528 (rx_hash_field_select, outer, selected_fields, in mlx5_devx_cmd_modify_tir()
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | efx_mae.c | 954 mvp = spec->emms_mask_value_pairs.outer; in efx_mae_match_spec_field_set() 1088 mvp = spec->emms_mask_value_pairs.outer; in efx_mae_match_spec_bit_set() 1256 mvp = spec->emms_mask_value_pairs.outer; in efx_mae_match_spec_is_valid() 2019 mvpl = left->emms_mask_value_pairs.outer; in efx_mae_match_specs_class_cmp() 2020 mvpr = right->emms_mask_value_pairs.outer; in efx_mae_match_specs_class_cmp() 2247 EFX_STATIC_ASSERT(sizeof (spec->emms_mask_value_pairs.outer) >= in efx_mae_outer_rule_insert() 2250 memcpy(payload + offset, spec->emms_mask_value_pairs.outer, in efx_mae_outer_rule_insert()
|
| /dpdk/drivers/common/iavf/ |
| H A D | virtchnl.h | 844 u32 outer; member 959 struct virtchnl_vlan outer; 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() 1053 session->auth.pads.outer; in set_cpu_mb_job_params() 1216 session->auth.pads.outer; in set_mb_job_params()
|
| H A D | pmd_aesni_mb_priv.h | 906 uint8_t outer[128] __rte_aligned(16); member
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_17_11.rst | 43 to the inner packet of VXLAN frames anymore, only the outer one (like 240 * VxLAN packets, which must have an outer IPv4 header, and contain 242 * GRE packets, which must contain an outer IPv4 header, and inner
|
| H A D | release_22_03.rst | 109 * Added L2TPv2 (include PPP over L2TPv2) RSS support based on outer 111 * Added L2TPv2 (include PPP over L2TPv2) FDIR support based on outer
|
| H A D | release_20_08.rst | 116 * Added support for FDIR filter by GTPU outer IPv4 and IPv6. 122 * Added support for FDIR filter by GTPU outer IPv4 and IPv6.
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | ipsec_secgw.rst | 34 In case of complete protocol offload, the processing of headers(ESP and outer 50 * Remove ESP and outer IP header (Not needed in case of protocol offload). 60 * Add ESP and outer IP header (Not needed in case protocol offload). 1078 * ``-m`` Add IPSec tunnel mixed IP version tests - outer IP version different
|
| H A D | qos_scheduler.rst | 24 classifies the packets based on the double VLAN (outer and inner) and
|
| /dpdk/doc/guides/tools/ |
| H A D | flow-perf.rst | 16 but increasing the outer IP source address by 1 each time, thus it will
|