dpdk: Support of DPDK16.07
[vswitchperf.git] / conf / integration / 03_traffic.conf
index b59a2d0..0b46cea 100644 (file)
@@ -31,15 +31,17 @@ VXLAN_VNI = '99'
 #                  'dstmac':
 #                  '00:1b:21:b3:48:a9'}
 
-VXLAN_FRAME_L2 = {'srcmac': '',
-                  'dstmac': '',
+VXLAN_FRAME_L2 = {'srcmac': '01:02:03:04:05:06',
+                  'dstmac': DUT_NIC2_MAC,
                  }
 
+# VXLAN is supported both in IxNetwork and IXIA IxExplorer
 # FOR IXIA IxExplorer - VXLAN INNER FRAME
 # The following lines can be removed if IXIA support will be dropped:
 # 'protocolpad': 'true',
 # 'protocolpadbytes':
-# '080000000000630006050403020101020304050608004500002e000000004011095bc0a8000ac0a8f0090bb80bb9001a2e93000102030405060708090a0b0c0d0e0f1011',
+# '080000000000630006050403020101020304050608004500002e000000004011095bc0a' \
+# '8000ac0a8f0090bb80bb9001a2e93000102030405060708090a0b0c0d0e0f1011',
 # protocolpadbytes contains the following values:
 # VxLAN header with VNI 99 (0x63)
 # Inner SRC 01:02:03:04:05:06
@@ -54,19 +56,68 @@ VXLAN_FRAME_L2 = {'srcmac': '',
 VXLAN_FRAME_L3 = {'proto': 'udp',
                   'packetsize': 64,
                   'srcip': TRAFFICGEN_PORT1_IP,
-                  'dstip': '',
+                  'dstip': '192.168.240.1',
                  }
 
-VXLAN_FRAME_l4 = {'srcport': 4789,
+VXLAN_FRAME_L4 = {'srcport': 4789,
                   'dstport': 4789,
                   'vni': VXLAN_VNI,
-                  'inner_srcmac': '',
-                  'inner_dstmac': '',
-                  'inner_srcip': '',
-                  'inner_dstip': '',
-                  'inner_proto': 'tcp',
+                  'inner_srcmac': '01:02:03:04:05:06',
+                  'inner_dstmac': '06:05:04:03:02:01',
+                  'inner_srcip': '192.168.0.10',
+                  'inner_dstip': '192.168.240.9',
+                  'inner_proto': 'udp',
                   'inner_srcport': 3000,
                   'inner_dstport': 3001,
-                  'protocolpad': '',
-                  'protocolpadbytes': '',
                  }
+
+# TEST frame
+# dstmac should be set to the MAC address of the DUT's receiving port
+GRE_FRAME_L2 = {'srcmac': '01:02:03:04:05:06',
+                'dstmac': DUT_NIC2_MAC,
+               }
+
+GRE_FRAME_L3 = {'proto': 'gre',
+                'packetsize': 64,
+                'srcip': TRAFFICGEN_PORT1_IP,
+                'dstip': '192.168.240.1',
+               }
+
+GRE_FRAME_L4 = {'srcport': 0,
+                'dstport': 0,
+                'inner_srcmac': '01:02:03:04:05:06',
+                'inner_dstmac': '06:05:04:03:02:01',
+                'inner_srcip': '192.168.0.10',
+                'inner_dstip': '192.168.240.9',
+                'inner_proto': 'udp',
+                'inner_srcport': 3000,
+                'inner_dstport': 3001,
+               }
+
+
+# TEST frame
+# dstmac should be set to the MAC address of the DUT's receiving port
+GENEVE_FRAME_L2 = {'srcmac': '01:02:03:04:05:06',
+                   'dstmac': DUT_NIC2_MAC,
+                  }
+
+GENEVE_FRAME_L3 = {'proto': 'udp',
+                   'packetsize': 64,
+                   'srcip': TRAFFICGEN_PORT1_IP,
+                   'dstip': '192.168.240.1',
+                  }
+
+# UDP source/destination port (OUTER FRAME)
+# Variables with prefix inner_ are for the
+# INNER_FRAME
+GENEVE_FRAME_L4 = {'srcport': 6081,
+                   'dstport': 6081,
+                   'geneve_vni': 0,
+                   'inner_srcmac': '01:02:03:04:05:06',
+                   'inner_dstmac': '06:05:04:03:02:01',
+                   'inner_srcip': '192.168.0.10',
+                   'inner_dstip': '192.168.240.9',
+                   'inner_proto': 'udp',
+                   'inner_srcport': 3000,
+                   'inner_dstport': 3001,
+                  }