Merge "Test case override of traffic profile settings."
[yardstick.git] / samples / vnf_samples / traffic_profiles / landslide / landslide_dmf_fb_udp.yaml
1 # Copyright (c) 2018 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 schema: "nsb:traffic_profile:0.1"
16
17 name:            LandslideProfile
18 description:     Spirent Landslide traffic profile (Data Message Flow)
19
20 traffic_profile:
21   traffic_type: LandslideProfile
22
23 dmf_config:
24   dmf:
25     library: test
26     name: Fireball UDP
27   description: "Basic data flow using UDP/IP (Fireball DMF)"
28   keywords: 'UDP '
29   dataProtocol: fb_udp
30   burstCount: 1  # Applies only to Basic UDP DMF, DataProtocol == (udp or fb_udp)
31   clientPort:
32     clientPort: 2002
33     isClientPortRange: 'false'
34   serverPort: 2003
35   connection:
36     initiatingSide: Client
37     disconnectSide: Client
38     underlyingProtocol: none
39     persistentConnection: 'false'
40   protocolId: 0
41   persistentConnection: 'false'
42   transactionRate: 8.0
43   transactions:
44     totalTransactions: 0
45     retries: 0
46     dataResponseTime: 60000
47   packetSize: 64
48   segment:
49     segmentSize: 64000
50     maxSegmentSize: 0
51   size:
52     sizeDistribution: Fixed
53     sizeDeviation: 10
54   interval:
55     intervalDistribution: Fixed
56     intervalDeviation: 10
57   ipHeader:
58     typeOfService: 0
59     timeToLive: 64
60   tcpConnection:
61     force3Way: 'false'
62     fixedRetryTime: 0
63     maxPacketsToForceAck: 0
64   tcp:
65     windowSize: 32768
66     windowScaling: -1
67     disableFinAckWait: 'false'
68   disconnectType: FIN
69   slowStart: 'false'
70   connectOnly: 'false'
71   vtag:
72     VTagMask: '0x0'
73     VTagValue: '0x0'
74   sctpPayloadProtocolId: 0
75   billingIncludeSyn: true
76   billingIncludeSubflow: true
77   billingRecordPerTransaction: 'false'
78   tcpPush: 'false'
79   hostDataExpansionRatio: 1