Wednesday, March 26, 2014

Opendaylight (ODL) Controller Debugging using OSGI Commands


Most of the commands will work with CPqD Switch, there are some limitations/bugs with OVSK.
Few commands work for openflowplugin and few for controller.

removeMeter
removeMeters
addMeter
addMeters
modifyMeter
modifyMeters
removeGroup
addGroup
modifyGroup
portDescStats
flowStats

tableStats
groupStats
meterStats
meterConfigStats
aggregateStats
descStats
addMDFlow

modifyMDFlow
removeMDFlow

startSync
addFlows
modifyFlows
removeFlows
modifyTable
addGroups
modifyGroups
removeGroups
tbegin

tcommit
trollback
cacheinfo
setLogLevel
getLogLevel
create
destroy
listen
unlisten
myController
getClusterNodes
listcaches
put
remove
dumper
get
listenActive
unlistenActive
putComplex
updateComplex
printUserLink
addUserLink
deleteUserLink
printNodeEdges
readflows
readflow
readports
readport
readtable
readdescr
modifyflow
removeflow
addflowv6
removeflowv6
umAddUser
umRemUser
umGetUsers
addAAAServer
removeAAAServer
printAAAServers
ofdumpstatsmgr
resetSwitchCapability
ofbw
txratewindow
ofstatsmgrintervals
prlh
prll
psl
pht
pet
ptick
pcc
ptm
psize
page
sage
eage
dage
scc
ecc
dcc
psnp
esnp
dsnp
spause
sdi
sports
addsw
remsw
pthrot
ethrot
dthrot
pem
bwfactor
px2r
px2rc
controllerShowQueueSize
controllerShowSwitches
controllerReset
controllerShowConnConfig
dumpPendingARPReqList
dumpFailedARPReqList
pencs
pdm
psc
pfc
psd
psp
psm
addContainer
createContainer
removeContainer
addContainerEntry
removeContainerEntry
addContainerFlow
removeContainerFlow
containermgrGetRoles
containermgrGetAuthorizedGroups
containermgrGetAuthorizedResources
containermgrGetResourcesForGroup
containermgrGetUserLevel
containermgrGetUserResources
saveConfig
api3ut
scheme


printNodes