1515 Commits

Author SHA1 Message Date
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