Home
last modified time | relevance | path

Searched refs:outer (Results 1 – 25 of 38) sorted by relevance

12

/dpdk/examples/pipeline/examples/
H A Dvxlan.spec94 // 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 Digc.rst37 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 Dsfc_efx.rst131 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 Denic.rst269 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 Dbnxt.rst350 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 Dcxgbe.rst106 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 Dgeneric_receive_offload_lib.rst34 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 Dipsec_lib.rst71 - 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 Dgeneric_segmentation_offload_lib.rst163 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 Dmbuf_lib.rst162 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 Drte_flow.rst399 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 Dtestpmd_funcs.rst1140 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 Diavf_vchnl.c581 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 Diavf_rxtx.c610 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 Dmlx5_devx_cmds.c1418 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 Defx_mae.c954 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 Dvirtchnl.h844 u32 outer; member
959 struct virtchnl_vlan outer; member
/dpdk/drivers/crypto/ipsec_mb/
H A Dpmd_aesni_mb.c352 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 Dpmd_aesni_mb_priv.h906 uint8_t outer[128] __rte_aligned(16); member
/dpdk/doc/guides/rel_notes/
H A Drelease_17_11.rst43 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 Drelease_22_03.rst109 * 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 Drelease_20_08.rst116 * 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 Dipsec_secgw.rst34 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 Dqos_scheduler.rst24 classifies the packets based on the double VLAN (outer and inner) and
/dpdk/doc/guides/tools/
H A Dflow-perf.rst16 but increasing the outer IP source address by 1 each time, thus it will

12