MRI version bumpup for Aluminium
[netvirt.git] / elanmanager / impl / src / test / java / org / opendaylight / netvirt / elan / l2gw / nodehandlertest / DataProvider.java
1 /*
2  * Copyright (c) 2016 Ericsson India Global Services Pvt Ltd. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 package org.opendaylight.netvirt.elan.l2gw.nodehandlertest;
9
10 import com.google.common.collect.ImmutableList;
11 import java.util.ArrayList;
12 import java.util.List;
13
14 /**
15  * Created by eaksahu on 8/12/2016.
16  */
17 public final class DataProvider {
18
19     private DataProvider() {
20     }
21
22     static String logicalSwitchDataD1 = "ls0,100,ls1,200";
23     static String logicalSwitchDataD2 = "ls3,300,ls4,400";
24     static String logicalSwitchDataHaConfig = "ls5,500,ls2,600";
25
26     static String localUcasMacDataD1 = "10:00:00:00:00:01,10.10.10.1,192.168.122.10,ls0,"
27             + "10:00:00:00:00:02,10.10.10.2,192.168.122.10,ls0,"
28             + "10:00:00:00:00:03,10.10.10.3,192.168.122.10,ls1,"
29             + "10:00:00:00:00:04,10.10.10.4,192.168.122.10,ls1";
30     static String localUcasMacDataD2 = "10:00:00:00:00:05,10.10.10.5,192.168.122.40,ls3,"
31             + "10:00:00:00:00:06,10.10.10.6,192.168.122.40,ls3,"
32             + "10:00:00:00:00:07,10.10.10.7,192.168.122.40,ls4,"
33             + "10:00:00:00:00:08,10.10.10.8,192.168.122.40,ls4,";
34
35     public static String getLogicalSwitchDataHaConfig() {
36         return logicalSwitchDataHaConfig;
37     }
38
39     static String localMcastDataD1 = "FF:FF:FF:FF:FF:FF,ls0,192.168.122.10";
40     static String localMcastDataD2 = "AF:FF:FF:FF:FF:FF,ls3,192.168.122.10";
41
42     static String remoteMcastDataD1 = "FF:FF:FF:FF:FF:FF,ls0,192.168.122.20,192.168.122.30,"
43             + "33:33:33:33:33:33,ls0,192.168.122.10,192.168.122.30,"
44             + "44:44:44:44:44:44,ls1,192.168.122.40,192.168.122.30";
45
46     static String remoteMcastDataD2 = "AF:FF:FF:FF:FF:FF,ls3,192.168.122.20,192.168.122.30,"
47             + "33:33:33:33:33:13,ls3,192.168.122.10,192.168.122.30,"
48             + "44:44:44:44:44:14,ls3,192.168.122.40,192.168.122.30";
49
50     static String remoteUcasteMacDataD1 = "20:00:00:00:00:01,11.10.10.1,192.168.122.20,ls0,"
51             + "20:00:00:00:00:02,11.10.10.2,192.168.122.20,ls0,"
52             + "20:00:00:00:00:03,11.10.10.3,192.168.122.30,ls1,"
53             + "20:00:00:00:00:04,11.10.10.4,192.168.122.30,ls1";
54     static String remoteUcasteMacDataD2 = "20:00:00:00:00:05,11.10.10.5,192.168.122.50,ls3,"
55             + "20:00:00:00:00:06,11.10.10.6,192.168.122.50,ls3,"
56             + "20:00:00:00:00:07,11.10.10.7,192.168.122.60,ls4,"
57             + "20:00:00:00:00:08,11.10.10.8,192.168.122.60,ls4";
58
59     static String globalTerminationPointIpD1 = "192.168.122.10,"
60             + "192.168.122.20,"
61             + "192.168.122.30,"
62             + "192.168.122.40";
63     static String globalTerminationPointIpD2 = "192.168.122.10,"
64             + "192.168.122.20,"
65             + "192.168.122.30,"
66             + "192.168.122.40";
67
68     public static List<String> getPortNameListD1() {
69         List<String> portNames = new ArrayList<>();
70         portNames.add("s3-eth1");
71         portNames.add("s3-eth2");
72         portNames.add("s3-eth3");
73         portNames.add("s3-eth4");
74         portNames.add("s3-eth5");
75         portNames.add("s3-eth6");
76         portNames.add("s3-eth7");
77         return portNames;
78     }
79
80     public static List<String> getPortNameListD2() {
81         List<String> portNames = new ArrayList<>();
82         portNames.add("s3-eth1");
83         portNames.add("s3-eth2");
84         portNames.add("s3-eth3");
85         portNames.add("s3-eth4");
86         portNames.add("s3-eth5");
87         portNames.add("s3-eth6");
88         portNames.add("s3-eth7");
89         return portNames;
90     }
91
92     public static List<String> getPortNameListTor2() {
93         return ImmutableList.of("s4-eth1", "s4-eth2");
94     }
95
96     public static String getLogicalSwitchDataD1() {
97         return logicalSwitchDataD1;
98     }
99
100     public static String getLogicalSwitchDataD2() {
101         return logicalSwitchDataD2;
102     }
103
104     public static String getLocalUcasMacDataD1() {
105         return localUcasMacDataD1;
106     }
107
108     public static String getLocalUcasMacDataD2() {
109         return localUcasMacDataD2;
110     }
111
112     public static String getLocalMcastDataD1() {
113         return localMcastDataD1;
114     }
115
116     public static String getLocalMcastDataD2() {
117         return localMcastDataD2;
118     }
119
120     public static String getRemoteMcastDataD1() {
121         return remoteMcastDataD1;
122     }
123
124     public static String getRemoteMcastDataD2() {
125         return remoteMcastDataD2;
126     }
127
128     public static String getRemoteUcasteMacDataD1() {
129         return remoteUcasteMacDataD1;
130     }
131
132     public static String getRemoteUcasteMacDataD2() {
133         return remoteUcasteMacDataD2;
134     }
135
136     public static String getGlobalTerminationPointIpD1() {
137         return globalTerminationPointIpD1;
138     }
139
140     public static String getGlobalTerminationPointIpD2() {
141         return globalTerminationPointIpD2;
142     }
143
144 }