Madan Jampani
58819b4dcc
Refactoring to move code to right locations. Attempt at breaking dependency cycles.
2014-10-09 13:48:51 -07:00
Madan Jampani
f1a2d0ed1b
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-09 12:08:23 -07:00
Madan Jampani
255a58b8b9
GossipDeviceStore: Notifying applications of latest topology events received from peers
2014-10-09 12:08:20 -07:00
Toshio Koide
9c44c9a916
Add TCP src/dst port traffic selection criteria to TrafficSelector
2014-10-09 11:46:31 -07:00
Toshio Koide
d32809bed6
Fix javadoc on IntentStore and add newline at the end of the intent package-info.
2014-10-09 11:00:29 -07:00
alshabib
92c65ad429
real application ids
...
Change-Id: Ia24f1de6ccff614769727ab261002520dfd8506f
2014-10-08 21:56:05 -07:00
alshabib
26834584e7
you must call get on futures
...
Change-Id: I2ed3a9b2250f2a1c6e2e68e35cec50e691702099
2014-10-08 20:15:46 -07:00
alshabib
79e6f89b52
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-08 18:58:06 -07:00
alshabib
193525bb7f
clean batch operations
...
Change-Id: I7187de40bb5276d6ae9e9831e5d47d36e16560ad
2014-10-08 18:58:03 -07:00
Brian O'Connor
cb900f4eb6
Initial implementation of async installers
2014-10-08 18:21:52 -07:00
Ayaka Koshibe
4c89127127
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
...
Conflicts:
core/net/src/main/java/org/onlab/onos/net/device/impl/DeviceManager.java
core/store/hz/cluster/src/main/java/org/onlab/onos/store/cluster/impl/DistributedMastershipStore.java
Change-Id: Ia1274657b27e01366a4a87196a13068d7104ee80
2014-10-08 17:14:16 -07:00
Ayaka Koshibe
c404770926
role reassignment tweaks
...
Change-Id: Ie6d412787330e67a13e605a34f0824cf70882f85
2014-10-08 16:45:09 -07:00
tom
297dfc0c4d
Enhanced HostLocation and DefaultEdgeLink to allow easier construction.
2014-10-08 10:42:56 -07:00
Yuta HIGUCHI
f1f1d32f6f
Workaround for ReflectASM bug.
...
- When spanning multiple class loaders,
Object cannot be instantiated from 'protected' constructor.
Change-Id: Iacb33755ccf3da3d8ec28623b9d3aaa28870208d
2014-10-07 21:09:56 -07:00
tom
260a778f1c
Merge remote-tracking branch 'origin/master'
2014-10-07 17:43:55 -07:00
tom
53efab57e0
Added Version and CoreService/Manager as an initial outline of a bootstrap coordinator.
2014-10-07 17:43:48 -07:00
Yuta HIGUCHI
24b2e2ae8e
Fix Mastership timstamping issue
...
Change-Id: I80cfa71f844ddf7d64dbff0458db193734a3f737
2014-10-07 17:31:45 -07:00
alshabib
902d41b8cd
initial working impl of batch operations
...
Change-Id: Ie970543dec1104a394c7bcfa6eec24c0538278d6
2014-10-07 16:52:05 -07:00
alshabib
8ca53901fe
added hashcode and equals to treatments
...
UnmodifiableCollection can be bad in a hashCode
Change-Id: I55700541dc7ab46b21e5e9e9cc19c70f0c7f7494
2014-10-07 13:11:17 -07:00
alshabib
58747a6a5a
fixing flow rule service timeout and notion of identity
...
Change-Id: I10d0fb8a797c642ef8af65b605f86559e3206976
2014-10-07 13:10:52 -07:00
tom
53945d53f7
Working on intent uninstall during recompilation.
2014-10-07 11:01:36 -07:00
tom
6db1f0a83c
Added javadocs.
...
Renamed intent remove command.
2014-10-07 09:12:29 -07:00
tom
85258ee4a8
Reworked intent states to the new set of states.
...
Separate intent state from intent event type.
Implemented new state transitions in IntentManager.
Implemented ObjectiveTracker.
Re-route now works.
2014-10-07 00:10:02 -07:00
tom
a0ed763c88
Merge remote-tracking branch 'origin/master'
2014-10-06 13:13:45 -07:00
Yuta HIGUCHI
9ee0d5b133
Fix unit test issue
...
Change-Id: Ie0809591652a22379e59cd5f80b7cddb3896459d
2014-10-06 10:50:45 -07:00
Yuta HIGUCHI
adcafb6e26
Add missing null check
...
Change-Id: I363765d3e033dbc5e2fa9fa86137ace5f869fa46
2014-10-06 10:50:45 -07:00
Yuta HIGUCHI
f9ce497c12
Fixed potentially thread unsafe initialization.
...
Change-Id: I047bcd9358a544723603a069faa234c00ba6b757
2014-10-06 10:50:44 -07:00
tom
9b4030df2a
Added a summary command.
2014-10-06 10:39:03 -07:00
tom
95329ebc68
Starting to experiment with flow tracking.
2014-10-06 08:40:06 -07:00
Yuta HIGUCHI
885be1d0ae
Fixed annotation handling.
...
- Store as SparseAnnotations internally and convert to Annotations
when merging multiple provider supplied annotations.
Change-Id: I82fe159b536b3e7344a33e09792f6a3473fb3500
2014-10-04 21:49:42 -07:00
Yuta HIGUCHI
2d48cedbd7
Addded missing javadoc
...
Change-Id: I97b263dcefb865b32d9cfa50e83d340f7026a3df
2014-10-04 21:49:41 -07:00
alshabib
ca5706c1dc
the real return of the flowentry
...
Change-Id: I9ec244710345dbae193613ab95f473a888d7d771
2014-10-04 20:29:41 -07:00
alshabib
1c319ffc2e
the return of the flowentry
...
Change-Id: I7dbeb6af2014a4df5b0beb7fe0157eaaac63bd0f
2014-10-04 20:29:09 -07:00
Yuta HIGUCHI
39ede6a103
SimpleLinkStore with annotation and multi-provider support
...
Change-Id: I98a35c4497363c6115fd0c61d140dfe7790e6cee
2014-10-03 16:46:07 -07:00
Ayaka Koshibe
25fd23a6f0
handle devices agreed to be inactive during master re-election
...
Change-Id: Ia193d7210a8319f04ce957f2bd4a0479b88d15a8
2014-10-03 15:50:43 -07:00
tom
f5c9d920f7
Added bi-directional nature to HostToHost intent.
2014-10-03 15:22:03 -07:00
alshabib
c274c90395
proxy arp application
...
Change-Id: Ic2136537a4104e75b64ae4731e1bae4f3a4c1661
2014-10-03 14:58:27 -07:00
alshabib
a0e0498e26
illegalArgument exception for priority
...
Change-Id: I9bce0b677b937ee691ac24c13c88a632cfb2339e
2014-10-03 13:03:19 -07:00
alshabib
5fe8f4c056
priority 0 is off limits; because of OF13
...
Change-Id: I50fb8575450f11c500f532e878597d3b1632e50a
2014-10-03 11:55:55 -07:00
tom
9a693fda41
Fixed traffic selector builder to allow only one criterion.
...
Temporarily disabled flow rule time-out.
2014-10-03 11:32:19 -07:00
tom
a1d16b655d
Corrected some javadocs.
2014-10-02 23:45:11 -07:00
Yuta HIGUCHI
68b349491e
Sliced out Provider-ish API from ClockService
...
Change-Id: I438815f2dc7a3a304f7dc8fb09550b2a5f779265
2014-10-02 23:23:21 -07:00
Yuta HIGUCHI
67a527feaf
implemented GossipDeviceStore with multi-provider, annotation support
...
Change-Id: I1953bdc37b28af79703ebcfc9201a71a2af49ab2
2014-10-02 23:01:11 -07:00
Brian O'Connor
66630c8f6e
Adding Intent Impl and shell command to install simple intent
2014-10-02 21:08:31 -07:00
alshabib
95cf139886
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-02 17:15:27 -07:00
alshabib
ba5ac487b5
flowrules no longer install a timeout but are monitored by onos in order to be expired
...
Change-Id: Ibd1a5952349d7ccb27c92b4982d04574f31424c0
2014-10-02 17:15:20 -07:00
Brian O'Connor
f3d0616b07
Adding Intent API tests
2014-10-02 15:54:33 -07:00
Yuta HIGUCHI
55710e70c0
implemented annotation merging on SimpleDeviceStore.
...
- Added annotation support to PortsDescriptions
Change-Id: I157e4fb93b8f387b405722b8d004501d993decda
2014-10-02 15:03:21 -07:00
Brian O'Connor
b876bf1fe5
Adding Intent Framework API
2014-10-02 14:59:37 -07:00
tom
747a2130c3
Adding more unit tests.
2014-10-02 08:18:41 -07:00