affinity.git
10 years agoAdd l2agent as the provider of connectivity/forwarding service for test/debug bundle... 76/3776/1
Suchi Raman [Mon, 16 Dec 2013 22:12:19 +0000 (17:12 -0500)]
Add l2agent as the provider of connectivity/forwarding service for test/debug bundle called 'flatl2'.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoConsolidate test/debug flatl2 network manager into a single bundle. 75/3775/1
Suchi Raman [Mon, 16 Dec 2013 22:07:06 +0000 (17:07 -0500)]
Consolidate test/debug flatl2 network manager into a single bundle.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoFixed bugs while getting demo.py to work. 74/3774/1
Suchi Raman [Mon, 16 Dec 2013 21:10:53 +0000 (16:10 -0500)]
Fixed bugs while getting demo.py to work.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years ago * Moved all l2 forwarding services based on OF to a separate OSGi 73/3773/1
Suchi Raman [Tue, 10 Dec 2013 20:26:57 +0000 (15:26 -0500)]
 * Moved all l2 forwarding services based on OF to a separate OSGi
   service/bundle (flatl2).
 * Flatl2 is for demo/test purposes only. In real released editions
   (eg., base vs. virtualization) other bundles must provide
   equivalent functionality.
 * Flatl2 has NB API methods to add affinity induced flow settings,
   and clear them. Also possible to enable/disable particular affinity
   link flow settings by name.
 * Switched to using flow rules manager API (instead of FPS).
 * AffinityManager is only a metadata repository.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
Conflicts:
l2agent/src/main/java/org/opendaylight/affinity/l2agent/L2Agent.java

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoUpdated demo scripts: the demo now outputs per-protocol information. 63/3763/1
Katrina LaCurts [Mon, 16 Dec 2013 20:26:13 +0000 (15:26 -0500)]
Updated demo scripts: the demo now outputs per-protocol information.
Small bugfix to L2Agent, since we use that in the demo.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoNB API for packet count statistics. analytics.py demonstrates how to use it. 95/3595/1
Katrina LaCurts [Mon, 9 Dec 2013 20:18:30 +0000 (15:18 -0500)]
NB API for packet count statistics.  analytics.py demonstrates how to use it.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoInternal API + unit tests for packet count stats. Also stream-lined some of the... 89/3589/1
Katrina LaCurts [Mon, 9 Dec 2013 17:42:30 +0000 (12:42 -0500)]
Internal API + unit tests for packet count stats.  Also stream-lined some of the internal API.  NB API forthcoming.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMerge "Moved protocol-specific flows out of L2Agent. analytics.py demonstrates how...
Suchitra Raman [Thu, 5 Dec 2013 22:17:09 +0000 (22:17 +0000)]
Merge "Moved protocol-specific flows out of L2Agent.  analytics.py demonstrates how to monitor individual protocols via the NB API."

10 years agoMoved protocol-specific flows out of L2Agent. analytics.py 18/3518/1
Katrina LaCurts [Thu, 5 Dec 2013 22:07:39 +0000 (17:07 -0500)]
Moved protocol-specific flows out of L2Agent.  analytics.py
demonstrates how to monitor individual protocols via the NB API.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMerge "Added instructions to demo.py, and copyright notices to it and other scripts."
Suchitra Raman [Mon, 2 Dec 2013 19:10:05 +0000 (19:10 +0000)]
Merge "Added instructions to demo.py, and copyright notices to it and other scripts."

10 years agoAdded instructions to demo.py, and copyright notices to it and other scripts. 64/3364/1
Katrina LaCurts [Mon, 2 Dec 2013 19:00:12 +0000 (14:00 -0500)]
Added instructions to demo.py, and copyright notices to it and other scripts.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMerge "Unit test for getIncomingHostByteCounts"
Suchitra Raman [Mon, 2 Dec 2013 18:59:07 +0000 (18:59 +0000)]
Merge "Unit test for getIncomingHostByteCounts"

10 years agoUnit test for getIncomingHostByteCounts 63/3363/1
Katrina LaCurts [Mon, 2 Dec 2013 18:54:04 +0000 (13:54 -0500)]
Unit test for getIncomingHostByteCounts

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMerge "Unit tests for analytics internal API"
Suchitra Raman [Mon, 2 Dec 2013 18:00:48 +0000 (18:00 +0000)]
Merge "Unit tests for analytics internal API"

10 years agoUnit tests for analytics internal API 58/3358/1
Katrina LaCurts [Mon, 2 Dec 2013 17:45:13 +0000 (12:45 -0500)]
Unit tests for analytics internal API

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMerge "Better abstraction for analytics API."
Suchitra Raman [Mon, 25 Nov 2013 21:59:38 +0000 (21:59 +0000)]
Merge "Better abstraction for analytics API."

10 years agoBetter abstraction for analytics API. 79/3079/1
Katrina LaCurts [Mon, 25 Nov 2013 21:54:56 +0000 (16:54 -0500)]
Better abstraction for analytics API.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMerge "Unit tests for host-pair statistics."
Suchitra Raman [Mon, 25 Nov 2013 19:52:14 +0000 (19:52 +0000)]
Merge "Unit tests for host-pair statistics."

10 years agoUnit tests for host-pair statistics. 77/3077/1
Katrina LaCurts [Mon, 25 Nov 2013 19:32:31 +0000 (14:32 -0500)]
Unit tests for host-pair statistics.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoTwo quick bug-fixes for the demo 58/2958/1
Katrina LaCurts [Thu, 21 Nov 2013 15:34:36 +0000 (10:34 -0500)]
Two quick bug-fixes for the demo

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoBetter serializationfor Collections in the NB API 24/2924/1
Katrina LaCurts [Wed, 20 Nov 2013 21:22:52 +0000 (16:22 -0500)]
Better serializationfor Collections in the NB API

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoComplete NB API for subnet statistics. 23/2923/1
Katrina LaCurts [Wed, 20 Nov 2013 19:33:09 +0000 (14:33 -0500)]
Complete NB API for subnet statistics.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoComplete NB API for affinity link statistics; analytics.py demonstrates its usage... 19/2919/1
Katrina LaCurts [Wed, 20 Nov 2013 15:58:50 +0000 (10:58 -0500)]
Complete NB API for affinity link statistics; analytics.py demonstrates its usage.  (Complete NB API for subnet statistics is forthcoming)

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoComplete northbound API for host statistics; usage demonstrated in analytics.py.... 14/2914/1
Katrina LaCurts [Wed, 20 Nov 2013 15:10:57 +0000 (10:10 -0500)]
Complete northbound API for host statistics; usage demonstrated in analytics.py. (Complete NB API for affinity link stats and subnet stats is forthcoming)

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoMore unified internal API for analytics. In particular, the subnet 46/2846/1
Katrina LaCurts [Mon, 18 Nov 2013 20:13:18 +0000 (15:13 -0500)]
More unified internal API for analytics.  In particular, the subnet
statistics are now across subnets, not just into a particular subnet
(you can set the source subnet to be null to mimic the previous
behavior).  Also added some additional methods for exposing the
per-protocol stats.

The existing northbound APIs and scripts have been updated to reflect
these changes, but not every internal method has a corresponding
northbound method yet.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoSouthbound API for making per-protocol queries. 56/2756/1
Katrina LaCurts [Thu, 14 Nov 2013 20:41:07 +0000 (15:41 -0500)]
Southbound API for making per-protocol queries.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoAdd per-protocol flows, and track statistics for each protocol. Does not have the... 52/2752/1
Katrina LaCurts [Thu, 14 Nov 2013 18:39:51 +0000 (13:39 -0500)]
Add per-protocol flows, and track statistics for each protocol.  Does not have the ability to make per-protocol queries (yet).

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMethods for using yang based service. 67/2667/1
Suchi Raman [Tue, 12 Nov 2013 14:28:11 +0000 (09:28 -0500)]
Methods for using yang based service.
Yang will provide just the northbound interface (rpcs and notifications).
The state maintained by AffinityManager will remain unchanged.
Builds fine.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "Added option in demo to disable waypoint redirection (and fixed typos in subne...
Suchitra Raman [Wed, 6 Nov 2013 19:50:47 +0000 (19:50 +0000)]
Merge "Added option in demo to disable waypoint redirection (and fixed typos in subnet.py)"

11 years agoAdded option in demo to disable waypoint redirection (and fixed typos in subnet.py) 60/2460/1
Katrina LaCurts [Wed, 6 Nov 2013 19:45:34 +0000 (14:45 -0500)]
Added option in demo to disable waypoint redirection (and fixed typos in subnet.py)

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMerge of recent changes to analytics manager. 55/2455/1
Suchi Raman [Wed, 6 Nov 2013 17:59:02 +0000 (12:59 -0500)]
Merge of recent changes to analytics manager.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAccurate descriptions of affinity types. 54/2454/1
Suchi Raman [Tue, 5 Nov 2013 20:52:59 +0000 (15:52 -0500)]
Accurate descriptions of affinity types.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years ago* Updated the affinity-overview.txt document. 53/2453/1
Suchi Raman [Tue, 5 Nov 2013 14:23:16 +0000 (09:23 -0500)]
* Updated the affinity-overview.txt document.
* Added yang-based model and implementation for network function chain manager.
* Integrated nfchain manager with agent which implements the south bound flow actions.
* Tested on mininet.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoWaypoint redirection now takes into account how much each host contributed to a large... 52/2452/1
Katrina LaCurts [Wed, 6 Nov 2013 17:23:58 +0000 (12:23 -0500)]
Waypoint redirection now takes into account how much each host contributed to a large flow, and creates an AG containing only the hosts responsible for at least 1/nth of the traffic.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoChange example to use prefix/mask in elements added to affinity group. 03/2303/1
Suchi Raman [Thu, 31 Oct 2013 18:30:30 +0000 (14:30 -0400)]
Change example to use prefix/mask in elements added to affinity group.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoFix getFlowList() in affinitymanager implementation to handle subnet/mask. 02/2302/1
Suchi Raman [Thu, 31 Oct 2013 18:17:29 +0000 (14:17 -0400)]
Fix getFlowList() in affinitymanager implementation to handle subnet/mask.
Adding flows should be done differently for each case address vs. prefix.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "Demo script enables waypoint now. Fixed original analytics script so that...
Suchitra Raman [Thu, 31 Oct 2013 15:17:53 +0000 (15:17 +0000)]
Merge "Demo script enables waypoint now.  Fixed original analytics script so that it can still be used for an interactive demo."

11 years agoDemo script enables waypoint now. Fixed original analytics script so that it can... 00/2300/1
Katrina LaCurts [Thu, 31 Oct 2013 15:15:49 +0000 (11:15 -0400)]
Demo script enables waypoint now.  Fixed original analytics script so that it can still be used for an interactive demo.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMerge "Avoid hosttracker resolution for flow endpoints since these may be in address...
Suchi Raman [Thu, 31 Oct 2013 15:12:45 +0000 (15:12 +0000)]
Merge "Avoid hosttracker resolution for flow endpoints since these may be in address/mask format. Prefixes cannot be resolved by hosttracker."

11 years agoAvoid hosttracker resolution for flow endpoints since these may be in address/mask... 99/2299/1
Suchi Raman [Thu, 31 Oct 2013 15:05:04 +0000 (11:05 -0400)]
Avoid hosttracker resolution for flow endpoints since these may be in address/mask format.
Prefixes cannot be resolved by hosttracker.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "Initial waypoint redirection demo. Sets up affinity groups, link, and waypoin...
Suchitra Raman [Wed, 30 Oct 2013 20:58:28 +0000 (20:58 +0000)]
Merge "Initial waypoint redirection demo.  Sets up affinity groups, link, and waypoint, but doesn't enable them yet."

11 years agoInitial waypoint redirection demo. Sets up affinity groups, link, and waypoint,... 79/2279/1
Katrina LaCurts [Wed, 30 Oct 2013 20:56:33 +0000 (16:56 -0400)]
Initial waypoint redirection demo.  Sets up affinity groups, link, and waypoint, but doesn't enable them yet.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoAdded enable/disable methods to affinity link. 77/2277/1
Suchi Raman [Wed, 30 Oct 2013 16:00:39 +0000 (12:00 -0400)]
Added enable/disable methods to affinity link.
Called from Northbound API classes and implemented within nfchain agent.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoFixes to make path redirect affinity work using the new nfchainagent service. 56/2256/1
Suchi Raman [Tue, 29 Oct 2013 17:47:05 +0000 (13:47 -0400)]
Fixes to make path redirect affinity work using the new nfchainagent service.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdded a hand-coded implementation of service function chain. To be integrated with... 55/2255/1
Suchi Raman [Mon, 28 Oct 2013 17:59:59 +0000 (13:59 -0400)]
Added a hand-coded implementation of service function chain. To be integrated with yang soon.
Functions as a network tap, since only one hop is implemented. Chains with multiple service points are not yet implemented.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoFixed directory hierarchy for l2agent sources. 07/2107/1
Suchi Raman [Wed, 23 Oct 2013 14:52:07 +0000 (10:52 -0400)]
Fixed directory hierarchy for l2agent sources.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoDescriptions of affinity objects. 06/2106/1
Suchi Raman [Wed, 23 Oct 2013 14:32:45 +0000 (10:32 -0400)]
Descriptions of affinity objects.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoInitial commit of nfchain. 05/2105/1
Suchi Raman [Wed, 23 Oct 2013 14:32:10 +0000 (10:32 -0400)]
Initial commit of nfchain.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoFixed address domain to match documentation. 52/2052/1
Suchi Raman [Mon, 21 Oct 2013 14:59:26 +0000 (10:59 -0400)]
Fixed address domain to match documentation.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years ago* Added affinity config yang. 18/2018/1
Suchi Raman [Fri, 18 Oct 2013 20:58:56 +0000 (16:58 -0400)]
* Added affinity config yang.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "- Add notification callback interface for new hosts added. - In progres affini...
Suchi Raman [Fri, 18 Oct 2013 14:45:55 +0000 (14:45 +0000)]
Merge "- Add notification callback interface for new hosts added. - In progres affinity config with changes to groups/links/domains."

11 years ago- Add notification callback interface for new hosts added. 13/2013/1
Suchi Raman [Fri, 18 Oct 2013 14:44:26 +0000 (10:44 -0400)]
- Add notification callback interface for new hosts added.
- In progres affinity config with changes to groups/links/domains.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "Small revision to affinity pom to get affinity yang model to build."
Suchitra Raman [Thu, 17 Oct 2013 20:56:25 +0000 (20:56 +0000)]
Merge "Small revision to affinity pom to get affinity yang model to build."

11 years agoSmall revision to affinity pom to get affinity yang model to build. 75/1975/1
Katrina LaCurts [Thu, 17 Oct 2013 20:38:58 +0000 (16:38 -0400)]
Small revision to affinity pom to get affinity yang model to build.

Initial yang model for analytics.  Currently the yang model is *not* used (the .java files will not be generated when you build)

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMerge "Merge commit 'refs/changes/43/1843/1' of https://git.opendaylight.org/gerrit...
Suchi Raman [Wed, 16 Oct 2013 17:35:43 +0000 (17:35 +0000)]
Merge "Merge commit 'refs/changes/43/1843/1' of https://git.opendaylight.org/gerrit/affinity"

11 years agoMerge commit 'refs/changes/43/1843/1' of https://git.opendaylight.org/gerrit/affinity 35/1935/1
Suchi Raman [Wed, 16 Oct 2013 17:31:31 +0000 (13:31 -0400)]
Merge commit 'refs/changes/43/1843/1' of https://git.opendaylight.org/gerrit/affinity

Conflicts:
scripts/analytics.py

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoLarge-flow detection for host pairs and affinity links 15/1915/1
Katrina LaCurts [Tue, 15 Oct 2013 18:14:40 +0000 (14:14 -0400)]
Large-flow detection for host pairs and affinity links
Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMerge "getByteCountIntoPrefix() function."
Suchitra Raman [Fri, 11 Oct 2013 20:28:50 +0000 (20:28 +0000)]
Merge "getByteCountIntoPrefix() function."

11 years agoMerge "Fixed add/push flow methods for path redirect."
Suchi Raman [Thu, 10 Oct 2013 21:59:32 +0000 (21:59 +0000)]
Merge "Fixed add/push flow methods for path redirect."

11 years agoFixed add/push flow methods for path redirect. 17/1817/1
Suchi Raman [Thu, 10 Oct 2013 21:55:50 +0000 (17:55 -0400)]
Fixed add/push flow methods for path redirect.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAnother test commit. 87/1787/1
Suchi Raman [Thu, 10 Oct 2013 01:44:47 +0000 (21:44 -0400)]
Another test commit.

Change-Id: I58c62df97ffa5aa572000bf12b4bd8cef5abe594
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoTest commit. 86/1786/1
Suchi Raman [Thu, 10 Oct 2013 01:30:45 +0000 (21:30 -0400)]
Test commit.

Change-Id: Iff34d17b249a0c81acb04e55dccaebb1f1386bb1
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agogetByteCountIntoPrefix() function. 42/1842/1
Katrina LaCurts [Wed, 9 Oct 2013 18:39:29 +0000 (14:39 -0400)]
getByteCountIntoPrefix() function.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoVery small changes to analytics.py to make the script easier to demo 34/1734/1
Katrina LaCurts [Mon, 7 Oct 2013 20:50:37 +0000 (16:50 -0400)]
Very small changes to analytics.py to make the script easier to demo
Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMore helpful debug logging for AnalyticsManager. 28/1728/1
Katrina LaCurts [Mon, 7 Oct 2013 15:50:33 +0000 (11:50 -0400)]
More helpful debug logging for AnalyticsManager.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoAdded AffinityGroups and Links via northbound API 24/1724/1
Katrina LaCurts [Mon, 7 Oct 2013 15:07:18 +0000 (11:07 -0400)]
Added AffinityGroups and Links via northbound API

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoDemo waypoint for path redirection service: Add flow upon setting a waypoint address... 81/1681/2
Suchi Raman [Fri, 4 Oct 2013 17:46:33 +0000 (13:46 -0400)]
Demo waypoint for path redirection service: Add flow upon setting a waypoint address on an affinity link.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoWorking northbound rest api calls for affinity objects. 30/1630/2
Suchi Raman [Tue, 1 Oct 2013 22:19:40 +0000 (18:19 -0400)]
Working northbound rest api calls for affinity objects.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd a simple l2agent for demo. 29/1629/2
Suchi Raman [Thu, 26 Sep 2013 17:56:54 +0000 (13:56 -0400)]
Add a simple l2agent for demo.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd flow pushing rules. 28/1628/2
Suchi Raman [Thu, 26 Sep 2013 16:57:03 +0000 (12:57 -0400)]
Add flow pushing rules.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "Prototype southbound actions using flow rules."
Suchi Raman [Thu, 3 Oct 2013 01:36:32 +0000 (01:36 +0000)]
Merge "Prototype southbound actions using flow rules."

11 years agoMerge "Merge with latest changes. Signed-off-by: Suchi Raman <suchi.raman@plexxi...
Suchi Raman [Thu, 3 Oct 2013 01:36:15 +0000 (01:36 +0000)]
Merge "Merge with latest changes. Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>"

11 years agoMerge "Add commands to osgi setup. Signed-off-by: Suchi Raman <suchi.raman@plexxi...
Suchi Raman [Thu, 3 Oct 2013 01:35:52 +0000 (01:35 +0000)]
Merge "Add commands to osgi setup. Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>"

11 years agoPrototype southbound actions using flow rules. 27/1627/1
Suchi Raman [Thu, 3 Oct 2013 00:55:50 +0000 (20:55 -0400)]
Prototype southbound actions using flow rules.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge with latest changes. 26/1626/1
Suchi Raman [Tue, 1 Oct 2013 22:21:47 +0000 (18:21 -0400)]
Merge with latest changes.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd commands to osgi setup. 25/1625/1
Suchi Raman [Tue, 1 Oct 2013 17:34:30 +0000 (13:34 -0400)]
Add commands to osgi setup.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd rate-based tracking of flow. 17/1617/1
Suchi Raman [Wed, 2 Oct 2013 19:26:49 +0000 (15:26 -0400)]
Add rate-based tracking of flow.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoChange-Id: I0a1ad0ac0bf6cd99ecb2cf3066dfb7df66835058 13/1613/1
Katrina LaCurts [Wed, 2 Oct 2013 16:25:08 +0000 (12:25 -0400)]
Change-Id: I0a1ad0ac0bf6cd99ecb2cf3066dfb7df66835058

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoChange-Id: I48c38e4e674e066b3cdde1071d7dc76cf6316453 12/1612/1
Katrina LaCurts [Wed, 2 Oct 2013 16:22:16 +0000 (12:22 -0400)]
Change-Id: I48c38e4e674e066b3cdde1071d7dc76cf6316453

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMerge with latest changes. 91/1591/2
Suchi Raman [Tue, 1 Oct 2013 22:21:47 +0000 (18:21 -0400)]
Merge with latest changes.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd commands to osgi setup. 90/1590/2
Suchi Raman [Tue, 1 Oct 2013 17:34:30 +0000 (13:34 -0400)]
Add commands to osgi setup.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoNew northbound API for affinity objects. 89/1589/2
Suchi Raman [Tue, 1 Oct 2013 15:33:43 +0000 (11:33 -0400)]
New northbound API for affinity objects.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge "Add a simple l2agent for demo. Signed-off-by: Suchi Raman <suchi.raman@plexxi...
Suchi Raman [Tue, 1 Oct 2013 23:37:37 +0000 (23:37 +0000)]
Merge "Add a simple l2agent for demo. Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>"

11 years agoMerge "Add flow pushing rules."
Suchi Raman [Tue, 1 Oct 2013 23:27:20 +0000 (23:27 +0000)]
Merge "Add flow pushing rules."

11 years agoAdd a simple l2agent for demo. 88/1588/1
Suchi Raman [Thu, 26 Sep 2013 17:56:54 +0000 (13:56 -0400)]
Add a simple l2agent for demo.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd flow pushing rules. 87/1587/1
Suchi Raman [Thu, 26 Sep 2013 16:57:03 +0000 (12:57 -0400)]
Add flow pushing rules.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoCustom topology for demo-ing 86/1586/1
Katrina LaCurts [Tue, 1 Oct 2013 20:57:58 +0000 (16:57 -0400)]
Custom topology for demo-ing

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoAdded dependency on hosttracker to affinitymanager 84/1584/1
Katrina LaCurts [Tue, 1 Oct 2013 15:32:45 +0000 (11:32 -0400)]
Added dependency on hosttracker to affinitymanager

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
Conflicts:
affinity/implementation/src/main/java/org/opendaylight/affinity/affinity/internal/Activator.java

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoDo not use mac_to_ports in L2agent. 83/1583/1
Suchi Raman [Tue, 1 Oct 2013 17:08:14 +0000 (13:08 -0400)]
Do not use mac_to_ports in L2agent.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdded a bugfix for a network with multiple switches. 82/1582/1
Suchi Raman [Tue, 1 Oct 2013 16:40:37 +0000 (12:40 -0400)]
Added a bugfix for a network with multiple switches.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd correct license file. 48/1448/2
Suchi Raman [Thu, 26 Sep 2013 18:01:27 +0000 (14:01 -0400)]
Add correct license file.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd a simple l2agent for demo. 47/1447/2
Suchi Raman [Thu, 26 Sep 2013 17:56:54 +0000 (13:56 -0400)]
Add a simple l2agent for demo.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoAdd flow pushing rules. 46/1446/2
Suchi Raman [Thu, 26 Sep 2013 16:57:03 +0000 (12:57 -0400)]
Add flow pushing rules.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
11 years agoMerge changes Iab34da39,Ie1fed36e,Ifa883bf1,I21d7394e,I9ef865d0
Suchitra Raman [Thu, 26 Sep 2013 14:58:03 +0000 (14:58 +0000)]
Merge changes Iab34da39,Ie1fed36e,Ifa883bf1,I21d7394e,I9ef865d0

* changes:
  Better instructions for analytics.py
  Fixed getDestinationHostFromFlow to deal with NW_DST field (+ removed print statements from integration test)
  Code for demo-ing AffinityLink statistics Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
  Added northbound methods for AffinityLink statistics
  Changed northbound URLs and incorrect reference to the affinity RS applications

11 years agoBetter instructions for analytics.py 42/1442/1
Katrina LaCurts [Thu, 26 Sep 2013 14:35:52 +0000 (10:35 -0400)]
Better instructions for analytics.py

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoFixed getDestinationHostFromFlow to deal with NW_DST field (+ removed print statement... 41/1441/1
Katrina LaCurts [Wed, 25 Sep 2013 20:50:36 +0000 (16:50 -0400)]
Fixed getDestinationHostFromFlow to deal with NW_DST field (+ removed print statements from integration test)

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoCode for demo-ing AffinityLink statistics 40/1440/1
Katrina LaCurts [Wed, 25 Sep 2013 17:58:04 +0000 (13:58 -0400)]
Code for demo-ing AffinityLink statistics
Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoAdded northbound methods for AffinityLink statistics 39/1439/1
Katrina LaCurts [Wed, 25 Sep 2013 17:27:59 +0000 (13:27 -0400)]
Added northbound methods for AffinityLink statistics

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
11 years agoMerge "getBytesOnAffinityLink function (which somehow didn't make it into previous...
Suchitra Raman [Wed, 25 Sep 2013 16:11:01 +0000 (16:11 +0000)]
Merge "getBytesOnAffinityLink function (which somehow didn't make it into previous pushes)"

11 years agoChanged northbound URLs and incorrect reference to the affinity RS applications 38/1438/1
Katrina LaCurts [Wed, 25 Sep 2013 15:32:20 +0000 (11:32 -0400)]
Changed northbound URLs and incorrect reference to the affinity RS applications

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>