Prasanna Huddar [Tue, 17 Dec 2013 14:00:32 +0000 (19:30 +0530)]
Table update rpc added as provider
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Anilkumar Vishnoi [Mon, 16 Dec 2013 20:40:19 +0000 (02:10 +0530)]
MD-SAL Statistics Manager - Implemented rpc/notification for queue stats collection
Change-Id: I9dab93c94068edd7b19064d71f5bfb848aea1876
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Ed Warnicke [Sun, 15 Dec 2013 17:29:21 +0000 (09:29 -0800)]
Added an UNORDERED option to QueueKeeper
Not all packets require order be preserved, in particular
its actively harmful as a way to deal with PacketIn.
So... I added a QueueType enum {DEFAULT, UNORDERED} (so
we could in principle decide we need different queues in the future)
Kept the existing queueKeeper beahvior for existing invocations
Changed over PacketIn to using UNORDERED
Made PacketInTranslator a bit more robust.
Change-Id: Id835e9840ed26f9ed10e9090ce49ffaa429a002c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
HemaTG [Mon, 16 Dec 2013 04:58:50 +0000 (10:28 +0530)]
Adding Test functionality for TableFeaturesRequest
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
Gaurav Bhagwani [Sun, 15 Dec 2013 18:24:34 +0000 (23:54 +0530)]
SetQueueId SetGroupId not proper: ActionConverter
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Abhijit Kumbhare [Sat, 14 Dec 2013 23:29:55 +0000 (23:29 +0000)]
Merge "enabling drop-test on cpqd"
Ed Warnicke [Sat, 14 Dec 2013 21:37:04 +0000 (22:37 +0100)]
enabling drop-test on cpqd
Change-Id: I4a049007df2b8bb9a27280bec30467e47381cf2f
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Anilkumar Vishnoi [Sat, 14 Dec 2013 14:29:45 +0000 (19:59 +0530)]
MD-SAL Statistics Manager - Implemented rpc/notification for
port statistics and flow table statistics
This gerrit is dependent on following controller gerrit
http://git.opendaylight.org/gerrit/3731
Change-Id: Idd175add3bbdb289b61ac7689b5a366e8adbd166
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Abhijit Kumbhare [Sat, 14 Dec 2013 22:11:33 +0000 (22:11 +0000)]
Merge "NEW:Infrastructure for match"
Abhijit Kumbhare [Sat, 14 Dec 2013 20:22:09 +0000 (20:22 +0000)]
Merge "updated to handle OF1.0 flow test (tableId as argument and new test cases)"
Michal Rehak [Sat, 14 Dec 2013 09:32:37 +0000 (10:32 +0100)]
NEW:Infrastructure for match
added MatchReactor
moved ByteUtil, created match conversion infrastructure basics
added OFP-version constants, updated existing match convertor usage
added MatchReactor test, added missing masks for ipv4
generalized convert+inject operation
extended reactor strategy to flowFlags
unite OFConstants
rebased, adopted matchV10 made by anil
fixed drop test - flow fields
Change-Id: I65f5fbc7cc2b741bbaf4fcda892680015ced6697
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Ed Warnicke [Fri, 13 Dec 2013 11:39:11 +0000 (17:09 +0530)]
updated to handle OF1.0 flow test (tableId as argument and new test
cases)
Change-Id: I7591db48857904544031e7174e8045d0157ff25b
Signed-off-by: AnilGujele <angujele@in.ibm.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 13 Dec 2013 13:22:16 +0000 (05:22 -0800)]
Fixed timeouts to be 0 so that we can test more easily
Set idle and hard timeouts in OpenflowTestCommandProvider to
0 so that we aren't always racing flow timeouts for testing.
Change-Id: Id3450a61eda72b7dd1dcfe50e3d6eb8f0dac9e39
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Prasanna Huddar [Sat, 14 Dec 2013 16:13:19 +0000 (21:43 +0530)]
merged and rebased with 3717
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I738f6ca2d8925c1a02d2bef9022263b34919867f
michal rehak [Sat, 14 Dec 2013 14:45:36 +0000 (14:45 +0000)]
Merge "model of switch features in md-sal"
Juraj Sebin [Thu, 12 Dec 2013 13:59:40 +0000 (14:59 +0100)]
model of switch features in md-sal
updated method nodeAdded in SalRegistrationManager to store switch features in NodeUpdated
do not merge before: http://git.opendaylight.org/gerrit/3681
Change-Id: I4ddf9097185914abe1575bf54e3c3d7d72ccdec6
Signed-off-by: Juraj Sebin <jsebin@cisco.com>
Anilkumar Vishnoi [Wed, 11 Dec 2013 14:02:56 +0000 (19:32 +0530)]
MD-SAL Statistics Manager - Implemented rpc/notifications for individual flow statistics
and aggregate flow statistics collection
This gerrit is dependent on another gerrit pushed to controller project
http://git.opendaylight.org/gerrit/3708
Change-Id: Ic0dd18aabb74faa2d1b9fcf9b596a1f363c971e4
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Michal Polkorab [Tue, 3 Dec 2013 13:55:54 +0000 (14:55 +0100)]
Yang model updated according to changes in the OF library
DO NOT MERGE: until https://git.opendaylight.org/gerrit/#/c/3336/ is merged
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
Gaurav Bhagwani [Thu, 12 Dec 2013 18:23:26 +0000 (23:53 +0530)]
Added 1.0 Actions in ActionConverters
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: I6c8a29604be026decee2d53b7c420462f0578cee
Michal Rehak [Thu, 12 Dec 2013 23:50:31 +0000 (00:50 +0100)]
another modifyFlow fix
added missing order by instructions
Change-Id: I6f657d1c7d93e9a8aa320f17edc439779f502666
Signed-off-by: Michal Rehak <mirehak@cisco.com>
usha [Wed, 4 Dec 2013 12:33:44 +0000 (18:03 +0530)]
grouptype : fast failover:OFPGT_FF,null check for wieght, watch port and watch group added.
rebased
Change-Id: I76467d3f85a2bdae315ffa52975e77355bccca14
Signed-off-by: usha <usha.m.s@ericsson.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Mon, 9 Dec 2013 10:01:10 +0000 (11:01 +0100)]
fix missing key, NPE
added order to action
Change-Id: I62a3d3fa6b3a032f0002ee4eeb78d03f02fc455a
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Gaurav Bhagwani [Wed, 11 Dec 2013 07:05:40 +0000 (12:35 +0530)]
EthernetType in PushVlaAction was not proper
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Gaurav Bhagwani [Tue, 10 Dec 2013 13:48:13 +0000 (19:18 +0530)]
Changing FlowConvertor dueto yangmodel Case Change
-Changing the Instruction Object as per the Yang-Model Changes
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Juraj Sebin [Mon, 2 Dec 2013 11:29:08 +0000 (12:29 +0100)]
fix port update - honor message version
rebased
Change-Id: If0337c03de70d5788385095c2eaa26b54d8669b7
Signed-off-by: Juraj Sebin <jsebin@cisco.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Prasanna Huddar [Tue, 10 Dec 2013 14:21:30 +0000 (19:51 +0530)]
Modified as per gerrit 3314
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: Ieaf5abeda486c15cde3be164ce08623bbd487487
usha [Tue, 10 Dec 2013 07:14:12 +0000 (12:44 +0530)]
PortNumber :NORMAL ,anding added
Signed-off-by: usha <usha.m.s@ericsson.com>
Ed Warnicke [Sun, 1 Dec 2013 18:06:31 +0000 (19:06 +0100)]
Fixed changes caused by modification of flow-types and action-types.
This is workable after merge of https://git.opendaylight.org/gerrit/3304/
in the controller.
Patch2: Something odd is happening in a single case check. Commented
it out to fix later. - eaw
Patch3: Added groups.
Patch$: Added Meters
Originally: https://git.opendaylight.org/gerrit/#/c/3451/
Also quashing in https://git.opendaylight.org/gerrit/#/c/3511/
Simple Provider that simply programs the switch to drop all packetins.
If you type
dropAllPackets on
At the osgi command line, a flow will be pushed for any packet ins
that asks the swtich to drop all traffic for their mac address.
If you type
dropAllPackets off
It will stop doing so.
Currently tested with OF 1.3 and mininet-2.1.0 with
OVS 2.0
Please be certain to merge only after:
https://git.opendaylight.org/gerrit/#/c/3314/14
has gone into controller
Change-Id: Id4c8764aabc1ab8f297da1bc43eacc936047615b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
usha [Mon, 2 Dec 2013 08:34:49 +0000 (14:04 +0530)]
group_mod_command:null check for bucket added
Change-Id: I96f880cac871eb8bde03dc198c9a8d0e710b64fa
Signed-off-by: usha <usha.m.s@ericsson.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Gaurav Bhagwani [Mon, 9 Dec 2013 15:56:56 +0000 (21:26 +0530)]
Updating TestCommand Provider with testcases
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: Id6f769526545f0faee05988532b02f9a427ae426
Deepthi V V [Mon, 9 Dec 2013 11:45:48 +0000 (17:15 +0530)]
Fixed ICMPv6 Code augmentation key.
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
Prasanna Huddar [Sun, 8 Dec 2013 16:20:56 +0000 (21:50 +0530)]
Fixed some null checks and defaults values
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
usha [Sun, 8 Dec 2013 11:44:22 +0000 (17:14 +0530)]
MeterConvertor:Not NULL Check and logging added when Flag and band data are null
Signed-off-by: usha <usha.m.s@ericsson.com>
HemaTG [Sat, 7 Dec 2013 12:01:31 +0000 (17:31 +0530)]
Implemented Table Feature Multipart RPC
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
Deepthi V V [Sun, 8 Dec 2013 06:25:59 +0000 (11:55 +0530)]
Fix to convert Tunnel Id and Metadata BigInteger value to 64 bits (8 element byte array) as expected by the OF library.
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
Prasanna Huddar [Sat, 7 Dec 2013 16:08:29 +0000 (21:38 +0530)]
Fixed add/modify/remove rpc for group/meter/flow to reach plugin
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
usha [Sat, 7 Dec 2013 10:58:32 +0000 (16:28 +0530)]
GroupConvertor:GroupType Check Added,Logging message no return.
Signed-off-by: usha <usha.m.s@ericsson.com>
usha [Sat, 7 Dec 2013 10:26:36 +0000 (15:56 +0530)]
ActionConvertor:ActionBuilder one instance is now removed,locally object are created add into actionList
Signed-off-by: usha <usha.m.s@ericsson.com>
Deepthi V V [Fri, 6 Dec 2013 14:25:56 +0000 (19:55 +0530)]
Separated macth conversion to MatchConvertor.java
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
Change-Id: I0c9c41e25d119f6e2e055ff0a69236c90c9987c1
Gaurav Bhagwani [Fri, 6 Dec 2013 17:01:06 +0000 (22:31 +0530)]
Updated OpenflowpluginTestCommandProvider
-Command Line Option f4 has all set of matches
-Command Line Option f5,f6,f7 has InstructionSet , f5 includes all set of Actions
Signed-off-by: Gaurav Bhagwani <gaurav.bhagwani@ericsson.com>
Change-Id: Ic4ee86acd757432ebdf3ede6240104e2d1736b9a
Ed Warnicke [Fri, 6 Dec 2013 11:57:13 +0000 (05:57 -0600)]
Added a Vagrant directory for building a mininet VM
See the README file for details.
Change-Id: I993cb54cd7ce60e67829925c505cef90ec42acfb
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Anilkumar Vishnoi [Tue, 3 Dec 2013 18:05:28 +0000 (23:35 +0530)]
MD-SAL Statistics Manager - Did the code changes that is needed to work with commit 3413
Change-Id: I1659422be29993ad9f3b669cdb81f32af9c684dd
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Prasanna Huddar [Thu, 5 Dec 2013 19:43:07 +0000 (01:13 +0530)]
Group ADD had some fixes.
Fixed default values for watch * and also type in Actionconverter.java
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Michal Rehak [Thu, 5 Dec 2013 21:45:46 +0000 (22:45 +0100)]
flow fix
updated macAddress form
changed flow name to pass validation
xml-apis version
Change-Id: I43b5546a4a107c64b4b33477b9a60fe6a9341055
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Wed, 4 Dec 2013 01:43:49 +0000 (02:43 +0100)]
added another flows
drop+ipv4Src
drop+ethernetSrc
Change-Id: I15c29fd6ec6774e9f162c2b3f616d9b0e52dc8e3
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Prasanna Huddar [Tue, 3 Dec 2013 14:49:12 +0000 (20:19 +0530)]
Added action bucket into group and Band types to Meter
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Prasanna Huddar [Tue, 3 Dec 2013 09:54:52 +0000 (15:24 +0530)]
Added node input parameter to addMeter RPC
added node creation for new meter
Change-Id: Ieb877191c4a85828b32b8876b09ea894e5e1f272
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Prasanna Huddar [Mon, 2 Dec 2013 19:29:50 +0000 (19:29 +0000)]
Merge "fixed ActionType mismatch, FlowConvertor - flow.isStrict() NPE"
Anilkumar Vishnoi [Mon, 2 Dec 2013 16:28:19 +0000 (21:58 +0530)]
MD-SAL Statistics Manager - Fixed bug to show actions of the bucket
send by switch in response to group description multipart request
Change-Id: Ie7e469ab1f744453137b2c0a19869d5e3832aa4c
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Michal Rehak [Wed, 20 Nov 2013 13:05:36 +0000 (14:05 +0100)]
fixed ActionType mismatch, FlowConvertor - flow.isStrict() NPE
log change
guava duplicity removed
improve logging
flow add experimenting
Change-Id: If5ec274baa488b98548e72e5ad611c0afdc6b9f8
Signed-off-by: Michal Rehak <mirehak@cisco.com>
michal rehak [Mon, 2 Dec 2013 17:20:26 +0000 (17:20 +0000)]
Merge "updated to use new constructor to create a copy of object instead of setting individually each field."
AnilGujele [Mon, 2 Dec 2013 09:35:47 +0000 (15:05 +0530)]
updated to use new constructor to create a copy of object instead of
setting individually each field.
Change-Id: Ia813352333c7c0b01393e909a055acb596401741
Signed-off-by: AnilGujele <angujele@in.ibm.com>
usha [Mon, 2 Dec 2013 06:59:53 +0000 (12:29 +0530)]
For OutputAction:PortNumber size is different for OF versions.
PortNumberVersionCheck Added
Signed-off-by: usha <usha.m.s@ericsson.com>
Ed Warnicke [Sun, 1 Dec 2013 23:12:42 +0000 (15:12 -0800)]
Fixed the NPE that was preventing us from binding to port 6633
Failed to exclude the legacay plugin. Now we are.
Change-Id: I4ff5baa3e4700eebb824d9e4f947e92ca947d652
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Anilkumar Vishnoi [Sun, 1 Dec 2013 13:40:38 +0000 (19:10 +0530)]
MD-SAL Statistics Manager - Fetching Group/Meter feature details will be done by plugin now
Change-Id: I173d1b3ad3e0bc841a1f3a0e2fb66441e0ea1385
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Ed Warnicke [Sun, 1 Dec 2013 14:36:56 +0000 (06:36 -0800)]
Fix the Openflowplugin{Meter,Group}TestServiceProviders
Change-Id: I672fd9df6983bac97cb711d13ec2683903824548
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Sun, 1 Dec 2013 12:24:22 +0000 (04:24 -0800)]
Switched to using constuctor to populate all fields by xid.
Change-Id: I6e00db9d510672e77abd5301ef0dc84debcf9f23
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Sun, 1 Dec 2013 11:55:49 +0000 (03:55 -0800)]
Replace OpenflowplugintestCommandProvider with previous version.
The current version is broken, and is incapable of actually pushing
a flow to a non-dummy node. Because its critical today that we
actually can test and debug through to a real switch, I am restoring
the version that is capable of that.
Change-Id: Icf9f652acdf7fad4524de87d1a492b2b3bddad71
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Anilkumar Vishnoi [Sat, 30 Nov 2013 10:50:53 +0000 (16:20 +0530)]
Added group and meter test methods.
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: If90067d8aa69b54c0b4b1eaf7b95213e8eb21d4e
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Prasanna Huddar [Sat, 30 Nov 2013 17:10:40 +0000 (22:40 +0530)]
Fixed build breakages due to changes in group and meter type models.
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Abhijit Kumbhare [Fri, 29 Nov 2013 20:20:16 +0000 (20:20 +0000)]
Merge "FlowConverter bugfix"
Ed Warnicke [Fri, 29 Nov 2013 17:25:45 +0000 (09:25 -0800)]
Try to use NwTtlDec in test-provider... also fixed empty instruction list
Change-Id: I3ee9fef1c96f5360b6634689d9f2ca30fdc30b62
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Michal Polkorab [Fri, 29 Nov 2013 17:03:39 +0000 (18:03 +0100)]
FlowConverter bugfix
Signed-off-by: Michal Polkorab <michal.polkorab@pantheon.sk>
Michal Rehak [Fri, 29 Nov 2013 16:43:56 +0000 (17:43 +0100)]
adaptation to OFLibrary Error strategy
OFLibrary now delivers Errors containing [type and code] number + [type and code] string, but no more version specific enums
Change-Id: Ib8fe3aefd03fbdf6083f7d6c46bc4f86f79dcb53
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Prasanna Huddar [Fri, 29 Nov 2013 08:53:22 +0000 (08:53 +0000)]
Merge "Fixes to Flow Converter to make sure that we have proper defaults"
Prasanna Huddar [Fri, 29 Nov 2013 07:56:51 +0000 (07:56 +0000)]
Merge "Updated test-provider to enable adding flows to non-dummy switches"
Ed Warnicke [Fri, 29 Nov 2013 01:24:52 +0000 (17:24 -0800)]
Fixes to Flow Converter to make sure that we have proper defaults
Also added MatchType
These where needed to make sure we could send a proper FLOW_MOD
The good news is, that with the test-provider in
https://git.opendaylight.org/gerrit/#/c/3230/
I can see us send a FLOW_MOD on the wire. The bad news is
mininet rejects it :(
Change-Id: Ic19a694fcd1178063daa94a4f829fcfe724fd653
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Thu, 28 Nov 2013 23:34:49 +0000 (15:34 -0800)]
Updated test-provider to enable adding flows to non-dummy switches
Also, renamed commands from
addFlow -> addMDFlow
removeFlow -> removeMDFlow
modifyFlow -> modifyMDFlow
to avoid conflict with existing commands.
You can now (optionally) provide a nodeId to a command like
addMDFlow openflow:1
to add the testflow to a live switch.
Change-Id: If4d65dbba5faec769d6bcbab41ae13bb991a344c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Anilkumar Vishnoi [Thu, 28 Nov 2013 11:38:35 +0000 (17:08 +0530)]
Table Features converter to comnvert MD-SAL table features to OF lib table features.
Patch set 2: Incorporated model change in ModelDrivenSwitchImpl.java
Change-Id: I831becb21cc39b5daabab6b9cc95cb81f2f3462a
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Abhijit Kumbhare [Thu, 28 Nov 2013 15:58:51 +0000 (15:58 +0000)]
Merge "Enabled registration for all rpc services"
Tony Tkacik [Thu, 28 Nov 2013 15:05:44 +0000 (16:05 +0100)]
Enabled registration for all rpc services
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Prasanna Huddar [Thu, 28 Nov 2013 09:45:03 +0000 (09:45 +0000)]
Merge "1. Flow convertor: Fix Ipv4 netmask and ipv6 prefix byte array calculation from integer value. 2. Add node information in flow removed event."
Deepthi V V [Thu, 28 Nov 2013 08:51:33 +0000 (14:21 +0530)]
1. Flow convertor: Fix Ipv4 netmask and ipv6 prefix byte array calculation from integer value.
2. Add node information in flow removed event.
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
HemaTG [Thu, 28 Nov 2013 05:24:53 +0000 (10:54 +0530)]
Implemented Port RPC
Signed-off-by: HemaTG <hema.gopalkrishnan@ericsson.com>
Ed Warnicke [Tue, 26 Nov 2013 22:13:55 +0000 (14:13 -0800)]
Removed old legacy code and moved parent pom.xml to root
directory.
Change-Id: I279779c1d179b74dcc1a61c7e303095499764510
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Thu, 28 Nov 2013 00:09:29 +0000 (16:09 -0800)]
Small fix for 3037-5 build failure
https://git.opendaylight.org/gerrit/#/c/3037/
has a build failure due to falling slightly out of sync
with the model in the controller. This fixes it.
Change-Id: I932a1e5e197b933d1409151452699694e7c5f314
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 20 Nov 2013 23:39:33 +0000 (05:09 +0530)]
MD-SAL Statistics Manager- Implemented rpc/notification calls for group/meter statistics
Change-Id: I8a05923c3691d23bb4c8359f1db47af8f417ab61
Signed-off-by: Anilkumar Vishnoi <avishnoi@in.ibm.com>
Signed-off-by: Ed Warnicke <eaw@cisco.com>
usha [Mon, 25 Nov 2013 18:27:20 +0000 (23:57 +0530)]
comments: get version from session context and
setting it corresponding builders(flow,action,meter,group and port) for the OF Plugin usage
Signed-off-by: usha <usha.m.s@ericsson.com>
Change-Id: I696f98adf7d9dd0f919c529018afad87afe9a087
Ed Warnicke [Wed, 20 Nov 2013 01:23:28 +0000 (19:23 -0600)]
Added test-provider project.
This creates a bundle which:
1) Provides a dummy listner for SalFlowService
2) Provides an osgi command loadFlowData
that will write data to the MD-SAL for flows.
Patch 2: Added commands for removing and modifying the
test flow.
To use, from the OSGI console type:
addFlow
modifyFlow
removeFlow
and you will see log messages indicating the dummy
rpc handler has received the rpc calls.
This basically tests the round tripping through the MD-SAL,
{add,modify,remove}Flow write data modifications for flows
to the tree, and then you see the RPC calls routed in the logs.
Very useful for testing.
Change-Id: I654e1f5a20fe9b964f1b69cebcb23d6744113112
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Some work to try to add dumping routes
Change-Id: I798c8d4e050a39f224d1ac46609fc36667bedf47
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 27 Nov 2013 20:57:18 +0000 (12:57 -0800)]
Temporarily disabled the SalIntegrationTests as they are failing due
to a pax-exam bug.
Change-Id: Ie8f7f71367ba13ce0910857e29ccfed547b231bf
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Prasanna Huddar [Tue, 26 Nov 2013 03:25:46 +0000 (03:25 +0000)]
Merge "removing legacy listener on port 6633"
Michal Rehak [Mon, 25 Nov 2013 19:08:49 +0000 (20:08 +0100)]
handshake - simultaneous hello fix, improved exception throwing
Change-Id: Ife63e7dcba169fdc82a2e414e85b948edc222b3e
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Mon, 25 Nov 2013 19:13:23 +0000 (20:13 +0100)]
removing legacy listener on port 6633
REQUIREMENT: remove org.opendaylight.controller:protocol_plugins.openflow from
org.opendaylight.controller:distribution.opendaylight artifact
Change-Id: Ifc101ca567eb6ae3f7f40655c2171d0870c0ab6d
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Prasanna Huddar [Mon, 25 Nov 2013 13:36:05 +0000 (13:36 +0000)]
Merge "Test cases committed. Action convertor imports updated. PortConvertor removed unwanted code,port_mod api takes input as list ."
usha [Mon, 25 Nov 2013 12:47:42 +0000 (18:17 +0530)]
Test cases committed.
Action convertor imports updated.
PortConvertor removed unwanted code,port_mod api takes input as list .
Signed-off-by: usha <usha.m.s@ericsson.com>
Ed Warnicke [Sun, 24 Nov 2013 01:59:31 +0000 (17:59 -0800)]
This should finish wiring up PacketIn
Change-Id: I0e3ddec37f4a685c374384198337e6ca18dbe14e
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 22 Nov 2013 12:46:16 +0000 (13:46 +0100)]
Support for reporting PortDesc and PortStatus changes
Also cleaned up logging in MultipartMessageDescToNodeUpdatedTranslator
Expanded functions in InventoryDataServiceUtil
Added PortTranslatorUtil to expose reusable translator methods.
Change-Id: I4a5e1a5b12bab46a08ce2aafb9cb3e64240be3bd
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Ed Warnicke [Sat, 23 Nov 2013 16:00:56 +0000 (08:00 -0800)]
Switched to using IMDMessageTranslator<OfHeader, List<DataObject>>> in MDController
Switched to using IMDMessageTranslator<OfHeader, List<DataObject>>> in MDController
from IMDMessageTranslator<OfHeader,<DataObject>>.
This was required because when you unpack a MultiPartReply, you may need
to translate it into many resulting MD-SAL DataObjects. For example
a MultiPartReply with body MultipartReplyPortDesc would result in
many NodeConnectorUpdated messages.
The change cascaded through several places that presumed on
dealing with IMDMessageTranslator<OfHeader, DataObject>>,
but with small exceptions it was only a signature change.
Also taught the TicketProcessorFactory to ignore translations
that return null (as that has become the convention when you
can't really translate a message for whatever reason). Now
TicketProcessorFactory just drops null translations.
Ideally, we would throw and catch an exception for this case...
but maybe later.
This is done in preparation for commits to handle various
MultipartReply messages.
Change-Id: I387c96d1d064d3128622a27e262954812ee31836
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Conflicts:
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/MDController.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/translator/PortStatusMessageToNodeConnectorUpdatedTranslator.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/util/InventoryDataServiceUtil.java
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Deepthi V V [Thu, 21 Nov 2013 12:08:10 +0000 (17:38 +0530)]
Added translator for flow removed OF message and fixed issues in Flow convertor.
Signed-off-by: Deepthi V V <deepthi.v.v@ericsson.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Change-Id: If142094c3ef7f455388d6a1ca9dfd45381795e3d
Prasanna Huddar [Fri, 22 Nov 2013 08:42:33 +0000 (08:42 +0000)]
Merge "Add Translator for MultipartDescReply"
Abhijit Kumbhare [Thu, 21 Nov 2013 23:13:21 +0000 (23:13 +0000)]
Merge "Moved discoveryservice.java from internal to md.discovery dir."
Ed Warnicke [Wed, 20 Nov 2013 00:41:38 +0000 (18:41 -0600)]
Add Translator for MultipartDescReply
This successfully adds to the information visible
via RESTCONF for inventory.
Also, there's InventoryDataServiceUtils... full of handiness.
Change-Id: Id28b08cff0bb68a2c8ebcee30af8753a947f8559
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Prasanna Huddar [Thu, 21 Nov 2013 16:43:28 +0000 (22:13 +0530)]
Moved discoveryservice.java from internal to md.discovery dir.
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
michal rehak [Thu, 21 Nov 2013 16:24:54 +0000 (16:24 +0000)]
Merge "Fixed race condition in Activation."
Ed Warnicke [Thu, 21 Nov 2013 14:44:13 +0000 (06:44 -0800)]
Fixed race condition in Activation.
Change-Id: I79d9c80a66d7a380eb9eeb122ee7bc0eae6d31e1
Signed-off-by: Ed Warnicke <eaw@cisco.com>
AnilGujele [Thu, 21 Nov 2013 11:19:50 +0000 (16:49 +0530)]
updated message dispatcher to send the multipart request message to library
Change-Id: Ic567edf6c0156a590481b27eda9f69c28821b7fe
Signed-off-by: AnilGujele <angujele@in.ibm.com>
Prasanna Huddar [Wed, 20 Nov 2013 15:07:54 +0000 (20:37 +0530)]
Error/Experimenter converters
Signed-off-by: Prasanna Huddar <prasanna.huddar@ericsson.com>
Change-Id: I47b62f91444842fa896495d880fd442268ecb3a7
usha [Wed, 20 Nov 2013 11:23:44 +0000 (16:53 +0530)]
Convertor:MeterConverter in modeldrivenimpl corrected to MeterConvertor.
added comment regarding special port numbers
Change-Id: I9096664787ad4b54fe31014331a2aa5da473b197
Signed-off-by: usha <usha.m.s@ericsson.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
usha [Wed, 20 Nov 2013 10:55:31 +0000 (16:25 +0530)]
These convertors are used decoding the SAL data to OF Data
Signed-off-by: usha <usha.m.s@ericsson.com>
Change-Id: Ic09e5554765e448e251d6d1fdf79416e2f7387b6
Ed Warnicke [Tue, 19 Nov 2013 00:37:17 +0000 (18:37 -0600)]
Added PopListner for PacketIn
Change-Id: I4927d1a1215e021a9a3c7eea3c26c9a37fc4af92
Signed-off-by: Ed Warnicke <eaw@cisco.com>