658 Commits

Author SHA1 Message Date
tom
a708318294 Working on IO loop stuff. 2014-09-25 21:38:03 -07:00
tom
6a62aa24f9 Starting work on I/O loop. 2014-09-25 09:10:12 -07:00
tom
caf3bf784a Added onos-test.
Refactored the CLI classes.
2014-09-23 13:20:53 -07:00
tom
0872a1743c Fixed a number of CLI commands.
Refactored the StoreService/Manager stuff for common serializer pool.
2014-09-23 11:24:26 -07:00
tom
fc9a4ff73c Fixed equals methods for better efficiency.
Cleaned up ClusterService API.
2014-09-22 18:22:47 -07:00
tom
bce1d334ce Merge remote-tracking branch 'origin/master' 2014-09-22 17:05:52 -07:00
tom
dc66b38ee4 Fixing remote install; now starting as upstart daemon. 2014-09-22 17:05:47 -07:00
Jonathan Hart
dec62d4116 Created IpAddress class 2014-09-22 15:59:04 -07:00
tom
66a7eb220d Fixed deployment to allow all the Kryo related stuff to operate in the OSGi context. 2014-09-22 11:58:56 -07:00
Yuta HIGUCHI
24a086bab9 Kryo related changes.
Change-Id: I5b4fab63d6ece084b65aa712971a22d953d0caf0
2014-09-21 23:38:22 -07:00
Yuta HIGUCHI
10681f6be3 IpPrefix fix
- addied  method #prefixLength()
- ANY: array is mutable, should not be exposed public

Change-Id: I4197dbd79370fa39c92468b9c31f0ae04bc01fcd
2014-09-21 23:38:21 -07:00
Ayaka Koshibe
1d56fe4dbe renamed IpAddress to IpPrefix
Change-Id: I35990622e5b1c29ab6f6a0a0227088cd5d6c7294
2014-09-19 16:51:58 -07:00
Jonathan Hart
b7a2ac3a1c Added a contains method to IpAddress 2014-09-19 10:45:37 -07:00
Ayaka Koshibe
ad21f3fe9f Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-18 09:59:32 -07:00
Ayaka Koshibe
b55524f200 Tests for FlowRuleStore plus bugfixes
Change-Id: Ib5b0bd9d41fbbcac1cf09684e70446326887caf7
2014-09-18 09:59:24 -07:00
alshabib
cb48f101a0 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-17 16:42:05 -07:00
Ayaka Koshibe
08eabaa4b0 added simple storage to SimpleFlowRuleManager
Change-Id: I7f9117c534673b00f2822cf90bd63d52b95d2704
2014-09-17 14:59:25 -07:00
alshabib
8f1cf4a704 implementing flowremoved handling 2014-09-17 14:44:48 -07:00
Ayaka Koshibe
40e7fec52e netmask support in IpAddress
Change-Id: Ie5f4276a1fa1cdd56bebbd3cd1ee74ecacdab598
2014-09-16 22:32:19 -07:00
Ayaka Koshibe
a9c199f402 renamed VLAN, IP, and MACAddress classes
Change-Id: Ib4df413db1f3d9ee96213fc487519536d7993c5b
2014-09-16 16:21:40 -07:00
tom
c370ebddf7 Added javadocs and simplified the reactive fwd app in attempt to find the glitch; no dice 2014-09-16 01:25:21 -07:00
Ayaka Koshibe
16698a3f1b Tests for IPAddress and VLANID
Change-Id: If8183366428c9b4fb14f78005922b2229cff1456
2014-09-13 22:19:02 -07:00
Ayaka Koshibe
1a1009832a added HostProvider to SimpleHostManager
Change-Id: I13ff57fcd24ea7bd2c3f2544a3aad7d18ceda107
2014-09-13 19:32:19 -07:00
tom
5f18cf3701 Fixed javadoc warnings in slew of legacy code. We need to keep up on this; the old stuff is pretty sloppy. 2014-09-13 14:10:57 -07:00
tom
82e725763b Converted all package.html files to package-info.java for easier package documentation. 2014-09-13 13:08:40 -07:00
tom
931af4e616 Added unit test utilities and some more unit tests. 2014-09-13 12:00:57 -07:00
Ayaka Koshibe
50ee92456b added Host-related unit tests
Change-Id: Ia3c0610f5bdd91ddd554dd477af7ad3640a6cef3
2014-09-12 17:07:20 -07:00
Ayaka Koshibe
c3bd695083 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-12 11:52:58 -07:00
Ayaka Koshibe
3a25aec516 tiny modifications to VLANID
Change-Id: Ib5b1adc2c147e23ce40ee35282c1fadc82d78111
2014-09-12 11:52:53 -07:00
tom
782a7cf139 Added tools for converting dpid to uri and vice versa.
Modified device and link provider to use the new tools.
2014-09-11 23:58:38 -07:00
Ayaka Koshibe
04a1a4e4fb added VLANID construct
Change-Id: Ia58abb268d52639215f289052bbf8802992f98a6
2014-09-11 14:31:29 -07:00
Ayaka Koshibe
1c7b38e6aa added IPAddress construct
Change-Id: Idc57a22b568b33503c78254222d52fbfc19b0b72
2014-09-11 13:09:51 -07:00
tom
156225f514 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	providers/of/link/src/main/java/org/onlab/onos/provider/of/link/impl/OpenFlowLinkProvider.java
2014-09-10 22:00:28 -07:00
tom
8bf2e6bc4e Added javadocs and separated trivial implementations into distinct packages. 2014-09-10 20:53:54 -07:00
alshabib
f5868c0e4b Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-10 17:55:25 -07:00
tom
0633d68dec Added Tarjan SCC computation algorithm and associated tests. 2014-09-10 12:10:03 -07:00
tom
cbff93954e Working on simple topology manager and provider 2014-09-10 00:45:23 -07:00
alshabib
7235d0985a log -> LOG 2014-09-09 16:46:27 -07:00
tom
b196cf47f7 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-09-09 14:49:27 -07:00
tom
326b71a296 Fixed a number of javadocs. 2014-09-09 14:49:17 -07:00
alshabib
9ee681721c link discovery no longer need a parsed packet 2014-09-09 14:45:14 -07:00
alshabib
df652addd1 link discovery and providers are implemented 2014-09-09 11:53:19 -07:00
alshabib
fa322cb67c merge pom.xml 2014-09-08 14:39:51 -07:00
tom
6d2a43e4d8 Added some CLI commands and fixed pom.xml and features.xml to use commons-lang 2.6 (bundle) 2014-09-08 01:50:20 -07:00
alshabib
289652c591 started adding link discovery 2014-09-07 19:09:28 -07:00
tom
eadbb46af8 Added simple link manager implementation.
Added link admin stuff; unit tests to come.
2014-09-07 16:10:19 -07:00
alshabib
638dc71f00 fixing checkstyle errors 2014-09-05 18:03:45 -07:00
alshabib
c4901cdbbb adding packet types 2014-09-05 16:50:40 -07:00
tom
41c3fccbc8 Added iterative DFS algorithm. 2014-08-30 17:57:15 -07:00
tom
2e1f071d38 Added bellman-ford implementation. 2014-08-29 13:32:00 -07:00