affinity.git
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 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 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>
10 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>
10 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)"

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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."

10 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>
10 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."

10 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>
10 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."

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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."

10 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>
10 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."

10 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>
10 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"

10 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>
10 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>
10 years agoMerge "getByteCountIntoPrefix() function."
Suchitra Raman [Fri, 11 Oct 2013 20:28:50 +0000 (20:28 +0000)]
Merge "getByteCountIntoPrefix() function."

10 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."

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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."

10 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>"

10 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>"

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>"

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

10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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>
10 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

10 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>
10 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>
10 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>
10 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>
10 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)"

10 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>
10 years agogetBytesOnAffinityLink function (which somehow didn't make it into previous pushes) 22/1422/1
Katrina LaCurts [Wed, 25 Sep 2013 13:52:47 +0000 (09:52 -0400)]
getBytesOnAffinityLink function (which somehow didn't make it into previous pushes)

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoFix affinity-topology-all.yang for bug #81. 19/1419/1
Suchi Raman [Wed, 25 Sep 2013 13:17:05 +0000 (09:17 -0400)]
Fix affinity-topology-all.yang for bug #81.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoTest Jenkins merge job. 04/1404/1
Suchi Raman [Tue, 24 Sep 2013 16:10:13 +0000 (12:10 -0400)]
Test Jenkins merge job.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoMinor tweak to affinity definition. 83/1383/1
Suchi Raman [Mon, 23 Sep 2013 22:36:37 +0000 (18:36 -0400)]
Minor tweak to affinity definition.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoChange package name to correct one. 82/1382/1
Suchi Raman [Mon, 23 Sep 2013 22:20:58 +0000 (18:20 -0400)]
Change package name to correct one.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoDon't keep build files in tree. 81/1381/1
Suchi Raman [Mon, 23 Sep 2013 21:59:49 +0000 (17:59 -0400)]
Don't keep build files in tree.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoMove file. 80/1380/1
Suchi Raman [Mon, 23 Sep 2013 22:06:36 +0000 (18:06 -0400)]
Move file.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years ago* Add sample yang files (not running codegen). 79/1379/1
Suchi Raman [Mon, 23 Sep 2013 17:36:32 +0000 (13:36 -0400)]
* Add sample yang files (not running codegen).
* Add subnet/prefix to affinity id.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoMerge two changes that are required for integration tests and Jenkins setup. 61/1361/1
Suchi Raman [Mon, 23 Sep 2013 17:08:32 +0000 (13:08 -0400)]
Merge two changes that are required for integration tests and Jenkins setup.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoSouthbound integration tests 60/1360/1
Katrina LaCurts [Mon, 23 Sep 2013 14:56:41 +0000 (10:56 -0400)]
Southbound integration tests

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoChanged package name from controller to affinity 59/1359/1
Katrina LaCurts [Mon, 23 Sep 2013 13:50:39 +0000 (09:50 -0400)]
Changed package name from controller to affinity
Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoFixed maven configuration for affinity-topology yang model. 13/1213/1
Tony Tkacik [Tue, 17 Sep 2013 08:14:20 +0000 (10:14 +0200)]
Fixed maven configuration for affinity-topology yang model.

Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
10 years ago* Added example yang to affinity project at the correct location (src/main/yang). 05/1205/1
Suchi Raman [Mon, 16 Sep 2013 17:39:07 +0000 (13:39 -0400)]
* Added example yang to affinity project at the correct location (src/main/yang).
* Fixed a few missing dependencies for yang bundles in pom.xml.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdd to project pom.xml to start using yangtools. 04/1204/1
Suchi Raman [Mon, 16 Sep 2013 17:14:22 +0000 (13:14 -0400)]
Add to project pom.xml to start using yangtools.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdded example affinity model in yang. Code gen not working for this model yet. 00/1200/1
Suchi Raman [Mon, 16 Sep 2013 14:48:04 +0000 (10:48 -0400)]
Added example affinity model in yang. Code gen not working for this model yet.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoFixed some issues in getAll methods. Added a unit test. 15/1115/1
Suchi Raman [Fri, 6 Sep 2013 15:28:45 +0000 (11:28 -0400)]
Fixed some issues in getAll methods. Added a unit test.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdded a previously failed merge. 06/1106/1
Suchi Raman [Thu, 5 Sep 2013 21:13:45 +0000 (17:13 -0400)]
Added a previously failed merge.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agogetIPs() function for affinity groups. This is a placeholder for a 95/1095/1
Katrina LaCurts [Wed, 4 Sep 2013 20:22:54 +0000 (16:22 -0400)]
getIPs() function for affinity groups.  This is a placeholder for a
more robust function coming later.

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