affinity.git
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>
10 years agoRemoved the subnet code from AnalyticsManager.java; it's now handled 93/1093/1
Katrina LaCurts [Wed, 4 Sep 2013 20:06:10 +0000 (16:06 -0400)]
Removed the subnet code from AnalyticsManager.java; it's now handled
by northbound API calls (see analytics.py).

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoChanged servlet name in web.xml so that the affinity northbound API 63/1063/1
Katrina LaCurts [Fri, 30 Aug 2013 20:07:18 +0000 (16:07 -0400)]
Changed servlet name in web.xml so that the affinity northbound API
would launch.  Added default constructor to AffinityGroup to stop HTTP
500 error in northbound API.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoRemoved duplicate entries from pom.xml that were preventing jar files 60/1060/1
Katrina LaCurts [Fri, 30 Aug 2013 16:23:04 +0000 (12:23 -0400)]
Removed duplicate entries from pom.xml that were preventing jar files
from loading into the controller correctly.

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoQuick bugfix to analytics.py 44/1044/1
Katrina LaCurts [Thu, 29 Aug 2013 19:28:19 +0000 (15:28 -0400)]
Quick bugfix to analytics.py

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years ago- getBitRate() function 43/1043/1
Katrina LaCurts [Thu, 29 Aug 2013 18:37:36 +0000 (14:37 -0400)]
- getBitRate() function
- Northbound API for analytics

Signed-off-by: Katrina LaCurts <katrina.lacurts@plexxi.com>
10 years agoAdd a test file. 41/1041/1
Suchi Raman [Thu, 29 Aug 2013 11:16:32 +0000 (07:16 -0400)]
Add a test file.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdded a couple of Northbound API functions. More to come. 40/1040/1
Suchi Raman [Thu, 29 Aug 2013 11:11:04 +0000 (07:11 -0400)]
Added a couple of Northbound API functions. More to come.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdd skeleton affinity northbound API class file. 39/1039/1
Suchi Raman [Wed, 28 Aug 2013 22:01:04 +0000 (18:01 -0400)]
Add skeleton affinity northbound API class file.
To be completed.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdd AffinityConfig and AffinityLink objects, integrate into AffinityManager. 38/1038/1
Suchi Raman [Wed, 28 Aug 2013 19:47:54 +0000 (15:47 -0400)]
Add AffinityConfig and AffinityLink objects, integrate into AffinityManager.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agobug #56: Initial commit to repo of affinity classes. 15/915/1
Suchi Raman [Mon, 19 Aug 2013 19:43:20 +0000 (15:43 -0400)]
bug #56: Initial commit to repo of affinity classes.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoInitial empty repository
Andrew Grimberg [Thu, 18 Jul 2013 22:10:08 +0000 (22:10 +0000)]
Initial empty repository