Merge "BUG 6387: Traffic drop in 17 in serviceChain"
[netvirt.git] / vpnservice / elanmanager / elanmanager-impl / src / main / resources / org / opendaylight / blueprint / commands.xml
1 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
2     <reference id="elanProviderRef" interface="org.opendaylight.netvirt.elanmanager.api.IElanService"
3         availability="optional" />
4     <reference id="interfaceManagerRef"
5         interface="org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager"
6         availability="optional" />
7     <!--<reference id="elanUtilsRef" interface="org.opendaylight.netvirt.elan.utils.ElanUtils" />-->
8     <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
9         <command>
10             <action class="org.opendaylight.netvirt.elan.cli.ElanAdd">
11                 <property name="elanProvider" ref="elanProviderRef" />
12             </action>
13         </command>
14         <command>
15             <action class="org.opendaylight.netvirt.elan.cli.ElanDelete">
16                 <property name="elanProvider" ref="elanProviderRef" />
17             </action>
18         </command>
19         <command>
20             <action class="org.opendaylight.netvirt.elan.cli.ElanUpdate">
21                 <property name="elanProvider" ref="elanProviderRef" />
22             </action>
23         </command>
24         <command>
25             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceAdd">
26                 <property name="elanProvider" ref="elanProviderRef" />
27             </action>
28         </command>
29         <command>
30             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceDelete">
31                 <property name="elanProvider" ref="elanProviderRef" />
32             </action>
33         </command>
34         <command>
35             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceUpdate">
36                 <property name="elanProvider" ref="elanProviderRef" />
37             </action>
38         </command>
39         <command>
40             <action class="org.opendaylight.netvirt.elan.cli.StaticMacAdd">
41                 <property name="elanProvider" ref="elanProviderRef" />
42             </action>
43         </command>
44         <command>
45             <action class="org.opendaylight.netvirt.elan.cli.StaticMacDelete">
46                 <property name="elanProvider" ref="elanProviderRef" />
47             </action>
48         </command>
49         <command>
50             <action class="org.opendaylight.netvirt.elan.cli.ElanMacTableGet">
51                 <property name="elanProvider" ref="elanProviderRef" />
52             </action>
53         </command>
54         <command>
55             <action class="org.opendaylight.netvirt.elan.cli.ElanMacTableFlush">
56                 <property name="elanProvider" ref="elanProviderRef" />
57             </action>
58         </command>
59         <command>
60             <action class="org.opendaylight.netvirt.elan.cli.ElanGet">
61                 <property name="elanProvider" ref="elanProviderRef" />
62             </action>
63         </command>
64         <command>
65             <action class="org.opendaylight.netvirt.elan.cli.ElanInterfaceGet">
66                 <property name="elanProvider" ref="elanProviderRef" />
67                 <property name="interfaceManager" ref="interfaceManagerRef" />
68             </action>
69         </command>
70         <command>
71             <action class="org.opendaylight.netvirt.elan.cli.l2gw.L2GwUtilsCacheCli">
72             </action>
73         </command>
74         <command>
75             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeDelete">
76                 <property name="elanProvider" ref="elanProviderRef" />
77             </action>
78         </command>
79         <command>
80             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeAdd">
81                 <property name="elanProvider" ref="elanProviderRef" />
82             </action>
83         </command>
84         <command>
85             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeGet">
86                 <property name="elanProvider" ref="elanProviderRef" />
87             </action>
88         </command>
89         <command>
90             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceAdd">
91                 <property name="elanProvider" ref="elanProviderRef" />
92             </action>
93         </command>
94         <command>
95             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceGet">
96                 <property name="elanProvider" ref="elanProviderRef" />
97                 <property name="interfaceManager" ref="interfaceManagerRef" />
98                 <!--<property name="elanUtils" ref="elanUtilsRef" />-->
99             </action>
100         </command>
101         <command>
102             <action class="org.opendaylight.netvirt.elan.cli.etree.EtreeInterfaceDelete">
103                 <property name="elanProvider" ref="elanProviderRef" />
104                 <!--<property name="elanUtils" ref="elanUtilsRef" />-->
105             </action>
106         </command>
107     </command-bundle>
108 </blueprint>