path: root/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py
diff options
context:
space:
mode:
Diffstat (limited to 'resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py')
-rw-r--r--resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py b/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py
index b10ad4e854..ca13c337cb 100644
--- a/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py
+++ b/resources/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst5000-2cnf.py
@@ -91,6 +91,10 @@ class TrafficStreams(TrafficStreamsBaseClass):
size=1,
op=u"inc"
),
+ STLVmWrFlowVar(
+ fv_name=u"mac_dst",
+ pkt_offset=5
+ ),
STLVmFlowVar(
name=u"dst",
min_value=self.p1_dst_start_ip,
lass="cm"> * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef __INTERFACE_RX_DPO_H__ #define __INTERFACE_RX_DPO_H__ #include <vnet/dpo/dpo.h> /** * @brief * The data-path object representing a change of receive interface. * If a packet encounters an object of this type in the data-path, it's * RX interface is changed. */ typedef struct interface_rx_dpo_t_ { /** * The Software interface index that the packets will be given * as the ingress/rx interface */ u32 ido_sw_if_index; /** * next VLIB node. A '<proto>-input' node. */ u32 ido_next_node; /** * DPO protocol that the packets will have as they 'ingress' * on this interface */ dpo_proto_t ido_proto; /** * number of locks. */ u16 ido_locks; } interface_rx_dpo_t; extern void interface_rx_dpo_add_or_lock (dpo_proto_t proto, u32 sw_if_index, dpo_id_t *dpo); extern void interface_rx_dpo_module_init(void); /** * @brief pool of all interface DPOs */ extern interface_rx_dpo_t *interface_rx_dpo_pool; static inline interface_rx_dpo_t * interface_rx_dpo_get (index_t index) { return (pool_elt_at_index(interface_rx_dpo_pool, index)); } #endif