Details
-
Bug
-
Status: Verified
-
Resolution: Done
-
unspecified
-
None
-
None
-
Operating System: All
Platform: All
-
minor
-
5184
Description
Datapath not working for single ELAN in single DPN when binding VLAN interface as Trunk to ELAN port
Binding trunk to ELAN port not working .
{
"interface": [
,
{ "enabled": "true", "description": "Vlan Interface s1-eth2", "name": "s1-eth2", "l2vlan-mode":"trunk", "odl-interface:parent-interface": "s1-eth2", "type": "iana-if-type:l2vlan" } ]
}
{
"elan-instance": [
]
}
{
"elan-interface": [
,
{ "elan-instance-name": "elan1", "description": "string1", "name": "s1-eth2" } ]
}
opendaylight-user@root>java.lang.NullPointerException
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.ut
ilities.FlowBasedServicesUtils.getMatchInfoForVlanPortAtIngressTable(FlowBasedSe
rvicesUtils.java:80)
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.co
nfighelpers.FlowBasedServicesConfigBindHelper.bindService(FlowBasedServicesConfi
gBindHelper.java:81)
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.li
steners.FlowBasedServicesConfigListener$RendererConfigAddWorker.call(FlowBasedSe
rvicesConfigListener.java:88)
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.li
steners.FlowBasedServicesConfigListener$RendererConfigAddWorker.call(FlowBasedSe
rvicesConfigListener.java:76)
at org.opendaylight.vpnservice.datastoreutils.DataStoreJobCoordinator$Ma
inTask.run(DataStoreJobCoordinator.java:238)
at java.util.concurrent.ForkJoinTask$AdaptedRunnable.exec(ForkJoinTask.j
ava:1265)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:334)
at java.util.concurrent.ForkJoinWorkerThread.execTask(ForkJoinWorkerThre
ad.java:604)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:784)
at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:646)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.ja
va:398)
java.lang.NullPointerException
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.ut
ilities.FlowBasedServicesUtils.getMatchInfoForVlanPortAtIngressTable(FlowBasedSe
rvicesUtils.java:80)
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.co
nfighelpers.FlowBasedServicesConfigBindHelper.bindService(FlowBasedServicesConfi
gBindHelper.java:81)
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.li
steners.FlowBasedServicesConfigListener$RendererConfigAddWorker.call(FlowBasedSe
rvicesConfigListener.java:88)
at org.opendaylight.vpnservice.interfacemgr.servicebindings.flowbased.li
steners.FlowBasedServicesConfigListener$RendererConfigAddWorker.call(FlowBasedSe
rvicesConfigListener.java:76)
at org.opendaylight.vpnservice.datastoreutils.DataStoreJobCoordinator$Ma
inTask.run(DataStoreJobCoordinator.java:238)
at java.util.concurrent.ForkJoinTask$AdaptedRunnable.exec(ForkJoinTask.j
ava:1265)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:334)
at java.util.concurrent.ForkJoinWorkerThread.execTask(ForkJoinWorkerThre
ad.java:604)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:784)
at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:646)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.ja
va:398)
http://localhost:8181/restconf/operational/ietf-interfaces:interfaces-state/
Response Body
{
"interfaces-state": {
"interface": [
,
,
{ "name": "s1", "phys-address": "FA:71:4E:11:6D:4E", "lower-layer-if": [ "openflow:1:LOCAL" ], "admin-status": "up", "oper-status": "up", "if-index": 2 } ]
}
}
http://localhost:8181/restconf/operational/elan:elan-dpn-interfaces/
{
"elan-dpn-interfaces": {
"elan-dpn-interfaces-list": [
{
"elan-instance-name": "elan1",
"dpn-interfaces": [
]
}
]
}
}
http://localhost:8181/restconf/operational/elan:elan-interfaces/
Response Body
{
"errors": {
"error": [
]
}
}
http://localhost:8181/restconf/operational/elan:elan-tag-name-map/
{
"elan-tag-name-map": {
"elan-tag-name": [
]
}
}