pkt_gen: Add support for generating GENEVE frames
[vswitchperf.git] / conf / integration / 01_testcases.conf
1 # Copyright 2015-2016 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 # The 1st value of SUPPORTED_TUNNELING_PROTO is used as the default
16 # tunneling protocol for OP2P tests.
17 SUPPORTED_TUNNELING_PROTO = ['vxlan', 'gre', 'geneve']
18
19 # Required for OP2P tests
20 # "Tunnel Type": ["vxlan"|"gre"|"geneve"]   # Tunnel Type defines tunneling protocol to use.
21 #                                   # It can be overridden by cli option tunnel_type.
22 #                                   # Values:
23 #                                   #    "vxlan" - iteration of destination MAC address
24 #                                   #    "gre" - iteration of destination IP address
25 #                                   #    "geneve" - iteration of destination UDP port
26 #                                   # Default value is "vxlan".
27 #
28 # biDirectional testing for OP2P is not yet supported.
29 # biDirectional must be set to False.
30
31 INTEGRATION_TESTS = [
32     {
33         "Name": "overlay_p2p_tput",
34         "Traffic Type": "rfc2544",
35         "Deployment": "op2p",
36         "biDirectional": False,
37         "Tunnel Type": SUPPORTED_TUNNELING_PROTO[0],
38         "Tunnel Operation": "encapsulation",
39         "Description": "Overlay Encapsulation Throughput RFC2544 Test",
40     },
41     {
42         "Name": "overlay_p2p_cont",
43         "Traffic Type": "continuous",
44         "Deployment": "op2p",
45         "biDirectional": False,
46         "Tunnel Type": SUPPORTED_TUNNELING_PROTO[0],
47         "Tunnel Operation": "encapsulation",
48         "Description": "Overlay Encapsulation Continuous Stream",
49     },
50     {
51         "Name": "overlay_p2p_decap_tput",
52         "Traffic Type": "rfc2544",
53         "Deployment": "op2p",
54         "biDirectional": False,
55         "Tunnel Type": SUPPORTED_TUNNELING_PROTO[0],
56         "Tunnel Operation": "decapsulation",
57         "Description": "Overlay Decapsulation Throughput RFC2544 Test",
58     },
59     {
60         "Name": "overlay_p2p_decap_cont",
61         "Traffic Type": "continuous",
62         "Deployment": "op2p",
63         "biDirectional": False,
64         "Tunnel Type": SUPPORTED_TUNNELING_PROTO[0],
65         "Tunnel Operation": "decapsulation",
66         "Description": "Overlay Decapsulation Continuous Stream",
67     },
68 ]
69