integration: fix ovsdpdk_mq_pvp_rxqs_testpmd
[vswitchperf.git] / conf / 10_custom.conf
1 # Copyright 2015 Intel Corporation.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #   http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 #RTE_TARGET = '' # the relevant DPDK build target
16
17 # traffic generator to use in tests
18 #TRAFFICGEN = 'TestCenter'
19 TRAFFICGEN = 'Dummy'
20 #TRAFFICGEN = 'IxNet'
21 #TRAFFICGEN = 'Ixia'
22 #TRAFFICGEN = 'Xena'
23 #TRAFFICGEN = 'Moongen'
24 #TRAFFICGEN = 'Trex'
25
26 ###########################################
27 # Spirent TestCenter Configuration -- BEGIN
28 TRAFFICGEN_STC_LAB_SERVER_ADDR = "10.134.156.93"
29
30 TRAFFICGEN_STC_LICENSE_SERVER_ADDR = "10.134.156.96"
31
32 TRAFFICGEN_STC_EAST_CHASSIS_ADDR = "10.134.156.70"
33 TRAFFICGEN_STC_EAST_SLOT_NUM = "1"
34 TRAFFICGEN_STC_EAST_PORT_NUM = "1"
35 TRAFFICGEN_STC_EAST_INTF_ADDR = "192.85.1.3"
36 TRAFFICGEN_STC_EAST_INTF_GATEWAY_ADDR = "192.85.1.103"
37
38 TRAFFICGEN_STC_WEST_CHASSIS_ADDR = "10.134.156.70"
39 TRAFFICGEN_STC_WEST_SLOT_NUM = "1"
40 TRAFFICGEN_STC_WEST_PORT_NUM = "2"
41 TRAFFICGEN_STC_WEST_INTF_ADDR = "192.85.1.103"
42 TRAFFICGEN_STC_WEST_INTF_GATEWAY_ADDR = "192.85.1.3"
43 # Spirent TestCenter Configuration -- END
44 #########################################
45
46
47 # Ixia/IxNet configuration
48 TRAFFICGEN_IXIA_CARD = ''
49 TRAFFICGEN_IXIA_PORT1 = ''
50 TRAFFICGEN_IXIA_PORT2 = ''
51 TRAFFICGEN_IXIA_ROOT_DIR = '/opt/ixos'
52 TRAFFICGEN_IXNET_LIB_PATH = '/opt/ixnet/IxTclNetwork'
53
54 # Ixia traffic generator
55 TRAFFICGEN_IXIA_HOST = ''      # quad dotted ip address
56
57 # host where IxNetwork GUI/daemon runs
58 TRAFFICGEN_IXNET_MACHINE = ''  # quad dotted ip address
59 TRAFFICGEN_IXNET_PORT = ''
60 TRAFFICGEN_IXNET_USER = ''
61
62 # paths to shared directory for IXIA_HOST and DUT (localhost)
63 TRAFFICGEN_IXNET_TESTER_RESULT_DIR = ''
64 TRAFFICGEN_IXNET_DUT_RESULT_DIR = ''
65
66 # Xena traffic generator connection info
67 TRAFFICGEN_XENA_IP = ''
68 TRAFFICGEN_XENA_PORT1 = ''
69 TRAFFICGEN_XENA_PORT2 = ''
70 TRAFFICGEN_XENA_USER = ''
71 TRAFFICGEN_XENA_PASSWORD = ''
72 TRAFFICGEN_XENA_MODULE1 = ''
73 TRAFFICGEN_XENA_MODULE2 = ''
74
75 # Xena Port IP info
76 TRAFFICGEN_XENA_PORT0_IP = '192.168.199.10'
77 TRAFFICGEN_XENA_PORT0_CIDR = 24
78 TRAFFICGEN_XENA_PORT0_GATEWAY = '192.168.199.1'
79 TRAFFICGEN_XENA_PORT1_IP = '192.168.199.11'
80 TRAFFICGEN_XENA_PORT1_CIDR = 24
81 TRAFFICGEN_XENA_PORT1_GATEWAY = '192.168.199.1'
82
83 # Xena RFC 2544 options
84 # Please reference xena documentation before making changes to these settings
85 TRAFFICGEN_XENA_2544_TPUT_INIT_VALUE = '10.0'
86 TRAFFICGEN_XENA_2544_TPUT_MIN_VALUE = '0.1'
87 TRAFFICGEN_XENA_2544_TPUT_MAX_VALUE = '100.0'
88 TRAFFICGEN_XENA_2544_TPUT_VALUE_RESOLUTION = '0.5'
89 TRAFFICGEN_XENA_2544_TPUT_USEPASS_THRESHHOLD = 'false'
90 TRAFFICGEN_XENA_2544_TPUT_PASS_THRESHHOLD = '0.0'
91
92 # Xena RFC 2544 final verification options
93 TRAFFICGEN_XENA_RFC2544_VERIFY = False
94 TRAFFICGEN_XENA_RFC2544_VERIFY_DURATION = 120 # in seconds
95 # Number of verify attempts before giving up...
96 TRAFFICGEN_XENA_RFC2544_MAXIMUM_VERIFY_ATTEMPTS = 10
97 # Logic for restarting binary search, see documentation for details
98 TRAFFICGEN_XENA_RFC2544_BINARY_RESTART_SMART_SEARCH = True
99
100 # Xena Continuous traffic options
101 # Please reference xena documentation before making changes to these settings
102 TRAFFICGEN_XENA_CONT_PORT_LEARNING_ENABLED = True
103 TRAFFICGEN_XENA_CONT_PORT_LEARNING_DURATION = 3
104
105 ###################################################
106 # MoonGen Configuration and Connection Info-- BEGIN
107
108 # Ex: TRAFFICGEN_MOONGEN_HOST_IP_ADDR = "192.10.1.1"
109 TRAFFICGEN_MOONGEN_HOST_IP_ADDR = ""
110 TRAFFICGEN_MOONGEN_USER = "root"
111 TRAFFICGEN_MOONGEN_BASE_DIR = "/root/MoonGen"
112 TRAFFICGEN_MOONGEN_PORTS = "{0,1}"
113 # Ex. 10 Gbps: TRAFFICGEN_MOONGEN_LINE_SPEED_GBPS = '10'
114 # Today only 10 Gbps is supported
115 TRAFFICGEN_MOONGEN_LINE_SPEED_GBPS = '10'
116
117 # MoonGen Configuration and Connection Info-- END
118 ###################################################
119
120 ###################################################
121 # TREX Configuration and Connection Info-- BEGIN
122
123 # Example: TRAFFICGEN_TREX_HOST_IP_ADDR = "192.10.1.1"
124 # Example: TRAFFICGEN_TREX_USER = 'root'
125 # Example: TRAFFICGEN_TREX_BASE_DIR = '/traffic_gen/trex/'
126 # Example: TRAFFICGEN_TREX_PORT1 = '00:00:00:00:00:00'
127 TRAFFICGEN_TREX_HOST_IP_ADDR = ''
128 TRAFFICGEN_TREX_USER = ''
129 TRAFFICGEN_TREX_BASE_DIR = ''
130 TRAFFICGEN_TREX_PORT1 = ''
131 TRAFFICGEN_TREX_PORT2 = ''
132 # Latency statistics are collected by separate stream created for each interface.
133 # Parameter below defines frequency of packets used for latency measurement in PPS.
134 # Value 0 will disable latency specific streams.
135 TRAFFICGEN_TREX_LATENCY_PPS = 1000
136 # Enablement of learning packets before sending test traffic
137 TRAFFICGEN_TREX_LEARNING_MODE = True
138 TRAFFICGEN_TREX_LEARNING_DURATION = 5
139 # FOR SR-IOV or multistream layer 2 tests to work with T-Rex enable Promiscuous mode
140 TRAFFICGEN_TREX_PROMISCUOUS = False
141 # Enable below options to force T-rex api to attempt to use speed specified on server
142 # side when pushing traffic. For 40G use 40000. For 25G use 25000.
143 TRAFFICGEN_TREX_FORCE_PORT_SPEED = False
144 TRAFFICGEN_TREX_PORT_SPEED = 10000 # 10G
145 # TRex validation option for RFC2544
146 TRAFFICGEN_TREX_VERIFICATION_MODE = False
147 TRAFFICGEN_TREX_VERIFICATION_DURATION = 60
148 TRAFFICGEN_TREX_MAXIMUM_VERIFICATION_TRIALS = 10
149
150 # TREX Configuration and Connection Info-- END
151 ####################################################
152
153 ####################################################
154 #TEST_PARAMS = {'TRAFFICGEN_PKT_SIZES':(64,)}
155 OPNFV_INSTALLER = "Fuel"
156 OPNFV_URL = "http://testresults.opnfv.org/test/api/v1"
157 PACKAGE_LIST = "src/package-list.mk"
158
159
160 # Binary package configuration for RHEL 7.3 systems with Vanilla OVS
161 ####################################################################
162 # Uncomment these lines for binary usage of Vanilla OVS.
163
164 #PATHS['vswitch']['ovs_var_tmp'] = '/var/run/openvswitch/'
165 #PATHS['vswitch']['ovs_etc_tmp'] = '/etc/openvswitch/'
166 #PATHS['vswitch']['OvsVanilla']['bin']['modules'] = [
167 #        'libcrc32c', 'ip_tunnel', 'vxlan', 'gre', 'nf_nat', 'nf_nat_ipv6',
168 #        'nf_nat_ipv4', 'nf_conntrack', 'nf_defrag_ipv4', 'nf_defrag_ipv6',
169 #        'openvswitch']
170 #PATHS['vswitch']['OvsVanilla']['type'] = 'bin'
171
172