Yuta HIGUCHI
780b138a52
minor bug fix
...
Change-Id: Icfe2f2b5cfefa6fc8a7e55ceb86a6785e57f04b3
2014-11-03 14:49:27 -08:00
weibit
818539e980
Merge branch 'k-shortest-path'
2014-11-03 14:46:54 -08:00
Thomas Vachuska
d853115cd0
Pushing in changes for Java 1.8 and Apache Karaf 3.0.2
2014-11-03 14:39:57 -08:00
weibit
0d0ef61cd5
K-shorest path algorithm to support UC1, it can be used by other modules as well.
...
Change-Id: I736ec55c6211a505d6cf43ab22e1197fdb86ecf3
2014-11-03 14:39:25 -08:00
Simon Hunt
1bd9ccf510
Fixed cut'n'paste error in topo details response.
2014-11-03 13:59:19 -08:00
Madan Jampani
1c7b878a65
Netty native transport support
2014-11-03 12:14:29 -08:00
Yuta HIGUCHI
d4ab8085df
relay BACKUPS_CHANGED as ReplicaInfo
...
Change-Id: I72abd05e7d2d4a2c448323ad304c8f21b1d6a90b
2014-11-03 11:09:38 -08:00
Thomas Vachuska
9d8f72fb55
Removed unneeded import that was breaking the build.
2014-11-03 10:14:05 -08:00
Pavlin Radoslavov
854ecabf36
Updated the testEqualityIPv4 and testEqualityIPv6 to use
...
Google's EqualsTester.
2014-11-03 09:45:44 -08:00
Yuta HIGUCHI
3e848a8eb8
add methods to directly set MacAddress
...
Change-Id: Idab9dce493927d8943789177830df630f3b1326a
2014-11-03 09:29:59 -08:00
Yuta HIGUCHI
4ce6529f90
Instructions: bug fix
...
Change-Id: Iaee3baaa9545a3ce61d7d6cacec125cb1249b346
2014-11-02 20:21:33 -08:00
Brian O'Connor
fe0f4b1c3a
Adding resource-{available,allocated} CLI commands and lots of toStrings
...
Change-Id: Ib23eda2d9feb523e23dc33fb437994267b4cc555
2014-11-02 00:34:10 -07:00
Ayaka Koshibe
98bd12f69c
modificiations to emit BACKUP_CHANGED Mastership events
...
Change-Id: Id61dcc9dc42c8c246313afbec8d19142e6c855a5
Conflicts:
core/net/src/main/java/org/onlab/onos/net/device/impl/DeviceManager.java
2014-11-01 20:13:37 -07:00
Yuta HIGUCHI
548153202c
Changed argument from Device -> DeviceId
...
- roleChanged(), isReachable()
Eventually consistent nature of Device store was
interfering with mastership control.
Change-Id: I9c0dd846a4e30863f922f6706c6cb62fd7c83f29
2014-11-01 09:45:23 -07:00
Yuta HIGUCHI
6c6fb9c65d
deactivate NettyMessagingService
...
Change-Id: I59a437908570c9acc2776c2b0deedb869cf953e2
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
d26354db11
revisiting DeviceManager role handling
...
Change-Id: If7765b38e2eda99ca210316429a8e65d482c2791
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
cc8e96ebc6
DeviceStore: lower log level
...
Change-Id: Ie606adee293d42775d8051ea7b4d064ed3ba7943
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
802d0e81f3
check switch connection before probing
...
Change-Id: I7f53866d8863e7335bb19a5bee80967c4ce0070c
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
69a27353f0
move isConnected to OpenFlowSwitch interface
...
Change-Id: I08d1746dc05464135cabe31888f6bb3eac9c15d5
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
d19f6706a6
extract DeviceId
...
Change-Id: I1379ca26846e75b1c60fc523cae87539b3fa22db
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
20c0e97b83
check applicability before accepting remote port update
...
Change-Id: I047881fcc412819558f8d32c30476512e47ae902
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
2c1d847ec4
Dist.FlowRuleStore: return empty when no master
...
Change-Id: I377003b5e1631ead05ab3d32bf670f52372de55d
2014-10-31 23:21:39 -07:00
Yuta HIGUCHI
2d3cd31c61
log message fixes in DeviceManager
...
Change-Id: Ia07cfa936d171a31c619e1ee13d6df5f80d7e629
2014-10-31 23:21:38 -07:00
Yuta HIGUCHI
13c0b87df5
Add API in DeviceClock*Service to check if Timestamp can be issued.
...
- check local DeviceClockProviderService before trying to
store Port update information.
Change-Id: I22c94cb712d7001a227497b723780b6db3fbdf04
2014-10-31 23:21:38 -07:00
Yuta HIGUCHI
8cc437828a
fix javadoc
...
Change-Id: I9b2a36acaaf8d2cd01687c526d53e839bc9a9aa7
2014-10-31 23:21:38 -07:00
Pavlin Radoslavov
b139f4d947
Added support for IPv6 to IpAddressSerializer and IpPrefixSerializer.
2014-10-31 21:14:14 -07:00
Pavlin Radoslavov
af5ff79583
Added new method IpAddress.valueOf(InetAddress inetAddress)
...
and use it as appropriate inside DistributedClusterStore.memberAddress()
2014-10-31 20:51:47 -07:00
Ayaka Koshibe
00ae86304f
refactored RoleManager to handle multiple pending requests
...
Change-Id: I669e0527107c5bd29c1600f4667424bc4e6f6b7e
2014-10-31 18:23:29 -07:00
Pavlin Radoslavov
d0e32d7486
Added support for IPv6 addresses to class IpAddress:
...
- For some of the methods, the IP Version needs to be specified by the
caller. This applies to the IpPrefix API as well.
- For now, everywhere IpAddress is used and the IP version has to be
explicitly specified by the caller, we assume/specify IPv4.
- Added unit test for class IpAddress: for both IPv4 and IPv6 addresses.
2014-10-31 18:11:43 -07:00
Jonathan Hart
518e5e72ce
Aliased $OCX variables to the X number for onos and onos-log commands.
...
I.e. running "onos 1" is equivalent to running "onos $OC1".
"onos-log 2" is equivalent to "onos-log $OC2".
If the argument is not a number there should be no change to the behaviour
of the script (original invocations should still work as expected).
Will make this change for other commands in the future if there are no issues.
Change-Id: I7621cce9076c088d3bcb1aa4d6c8f8f8525823ca
2014-10-31 15:28:35 -07:00
Ayaka Koshibe
3ef2b0db6c
vertical feedback path for Role replies
...
Change-Id: I31bdb85f90901ec79147adeea0df8ceae00ed1dc
2014-10-31 14:02:54 -07:00
Pavlin Radoslavov
211f4e562c
Removed extra IpAddress.toInt() calls, which are not needed.
...
Change-Id: Ic295d0e4ca963b15eb4ebf905d6360e457832c8f
2014-10-31 11:59:43 -07:00
Thomas Vachuska
379ff9b1d2
Removed javadoc gen from onos-build.
2014-10-31 11:58:43 -07:00
Jonathan Hart
1a944a4adb
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-10-31 11:09:13 -07:00
Jonathan Hart
37226ceb69
Added -l option to onos-log to use less on the log instead of tail
...
Change-Id: Ib6aaa5c12b85483eb3e2ec021b6daceb40994b6c
2014-10-31 11:08:53 -07:00
Thomas Vachuska
4533149959
Added onos-build-docs script.
2014-10-31 11:08:11 -07:00
Thomas Vachuska
146adf4ad5
Merge remote-tracking branch 'origin/master'
2014-10-31 08:45:17 -07:00
Thomas Vachuska
442d26a9cf
Added javadocs.
2014-10-31 08:45:14 -07:00
Simon Hunt
dc3fa083b1
Cleanup CSS
2014-10-31 08:44:55 -07:00
Simon Hunt
ac525757a6
Fixed bug whereby port labels did not fade in filtered views.
2014-10-31 08:38:27 -07:00
Thomas Vachuska
571e15fd1a
Fixed external.xml pom.
2014-10-31 08:30:37 -07:00
Thomas Vachuska
ad53a76c02
Added a new cell 'tom'.
2014-10-31 00:52:27 -07:00
Thomas Vachuska
5f99849709
Fixed a defect in GUI details fly-out (it would not appear)
...
Adjusted L&F of the port labels
Suppressed using buffer-id in packet-out messages; we now always send data; cbench is much more steady now and I see no 0s!!!!
2014-10-31 00:46:11 -07:00
Simon Hunt
3c29c14284
Added port numbers to port labels. Still needs fine tuning, but good enough for the demo.
2014-10-30 21:31:55 -07:00
Brian O'Connor
580163da08
updating tower.py topo
2014-10-30 21:04:05 -07:00
Thomas Vachuska
092344da45
Merge "Applied some fixes to Intents"
2014-10-30 19:47:14 -07:00
Simon Hunt
69a8d21d07
Adding port labels to links. WIP.
2014-10-30 17:57:45 -07:00
Brian O'Connor
41718fced1
Applied some fixes to Intents
...
- Use classname instead of class in IntentId
- Added hashcode and equals to LambdaResourceAllocation
- Untrack resources in IntentManger during uninstall
- Refactored common code in OpticalPathIntentInstaller
- Copied SimpleLinkResourceStore to DistributedLinkResourceStore
- Added a few unserializable files to KryoNamespaces
Change-Id: Ic35d102244972d5cf0c64482fd99e8c9bb1293a6
2014-10-30 16:59:19 -07:00
Thomas Vachuska
4b42077418
Cleaned up a slew of Javadoc errors in preparation for switch over to Java 8.
2014-10-30 16:46:17 -07:00
Thomas Vachuska
50c7bb7166
Merge remote-tracking branch 'origin/master'
2014-10-30 16:04:53 -07:00