537 Commits

Author SHA1 Message Date
Thomas Vachuska
07ac62ab2e Merge remote-tracking branch 'origin/master' 2014-10-21 12:47:34 -07:00
Thomas Vachuska
10d4abcf36 Adding JSON output for intent list command. 2014-10-21 12:47:26 -07:00
Ayaka Koshibe
fc981cff24 MastershipEvent carries RoleInfo as a subject
Change-Id: I8f850ad1f21bfbdc23fedda1a53f4ccedb1b8d32
2014-10-21 12:44:36 -07:00
Thomas Vachuska
6ce7304822 Adding JSON output for intent list command. 2014-10-21 10:01:49 -07:00
Thomas Vachuska
e291c8445e Enhanced toString for intents for consistency.
Removed ID block allocator stuff.
2014-10-21 02:52:38 -07:00
Thomas Vachuska
4926c1b06f Refactoring intent API. 2014-10-21 00:44:10 -07:00
Thomas Vachuska
b97cf28766 Refactoring intent API. 2014-10-21 00:21:24 -07:00
Ayaka Koshibe
abedb0998d MasteshipService, store, and CLI commands use RoleInfo
Change-Id: Ibc569498a67d33d088e5c9f89c6bb1f45eadc26e
2014-10-20 17:31:11 -07:00
Ayaka Koshibe
da1cda69a0 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-18 18:43:08 -07:00
alshabib
75e774203d Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/store/hz/net/src/main/java/org/onlab/onos/store/device/impl/DistributedDeviceStore.java
	core/store/hz/net/src/test/java/org/onlab/onos/store/device/impl/DistributedDeviceStoreTest.java
	features/features.xml
	tools/test/cells/office

Change-Id: I08e6d7c6a0bdaae072dd50ff7ac36d94f16d77e1
2014-10-16 18:03:40 -07:00
alshabib
7911a05aae lldp discovery independent of OF
Change-Id: I720f727f6628e30e5d732e6d7bf742d1b7050812
2014-10-16 17:49:37 -07:00
Ayaka Koshibe
760a7f9745 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Conflicts:
	core/store/serializers/src/main/java/org/onlab/onos/store/serializers/KryoPoolUtil.java

Change-Id: I6a8fc884f0c0b6578762d7b439177378e838735f
2014-10-16 10:57:12 -07:00
Thomas Vachuska
dfe48a752e Added JSON formatting for flow list command. 2014-10-16 10:32:08 -07:00
Ayaka Koshibe
e8e4535e3c fixes for RoleValue serialization
Change-Id: Ie51d0e16a0623061790523920f6a22aa18e74517
2014-10-16 09:57:34 -07:00
Thomas Vachuska
bb0272e33b Added JSON formatting for flow list command. 2014-10-16 09:32:04 -07:00
tom
c65fa11ca2 Enahnced path list command to show JSON. 2014-10-16 07:48:47 -07:00
tom
8350ba5108 Added option to show only enabled/disabled ports 2014-10-16 07:22:02 -07:00
tom
32085cf0b7 Adding JSON format to the CLI. Intents and flows still need to be done. 2014-10-16 00:04:33 -07:00
Ayaka Koshibe
bfca040388 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-10-15 17:07:45 -07:00
tom
a6235a5a95 Fixed shell-config.xml to fix auto-completion for device-role command. 2014-10-15 13:25:39 -07:00
Ayaka Koshibe
45503ce0b2 list mastership roles CLI command
Change-Id: I54dc296f90c4b8ceebe4e86816c3796da4d2d714
2014-10-14 11:26:45 -07:00
Ray Milkey
9bbc9444ff Make CLI completers stop filling values when command line is complete
Added <null> tags to terminate <completers> lists in the CLI shell
config.  These null values stop completers from adding extra
arguments at the end of commands.  If a <null> is not added
at the end of a list of completers, that means use the last
completer as many times as possible.
2014-10-13 10:27:45 -07:00
Ray Milkey
0742ec92cd Add a Multiple source to single destination intent
This is a very simplistic implementation of an intent that
represents multiple sources with a single destination.
The implementaiton is simple, it just computes the union
of the set of path segments needed to satisfy all the connections
and installs them.

The unit test is just a skeleton with a single test case and
needs to be expanded.
2014-10-13 08:39:55 -07:00
Yuta HIGUCHI
80912e6757 Separate cluster management and mastership management to separate packages
Change-Id: If1e399648451842da6dccc644b75b81337b105f9
2014-10-12 00:15:47 -07:00
Brian O'Connor
ea9021ea43 moving latch instation before submit in push-test-intent command 2014-10-10 23:12:23 -05:00
Brian O'Connor
1aa99eb973 adding push-test-intents command to test intent performance 2014-10-10 20:16:23 -05:00
tom
093340b44c Speeding up stuff.
HostDescription now passes up just a single IpAddress.
2014-10-10 00:15:36 -07:00
tom
545708e14e Optimizing performance of HostId. 2014-10-09 17:10:02 -07:00
Yuta HIGUCHI
fa891c9a0f Revert "Refactoring to move code to right locations. Attempt at breaking dependency cycles."
This reverts commit 58819b4dcc697f63872bee9f3ddd41a0c4d8fca5.
2014-10-09 15:28:45 -07:00
Yuta HIGUCHI
d40483d52c Revert "Refactored code in an attempt to break dependency cycles"
This reverts commit 195af6e6b27c23c7beb98f4cd425e7d7ffff1ecd.
2014-10-09 15:28:45 -07:00
Madan Jampani
195af6e6b2 Refactored code in an attempt to break dependency cycles 2014-10-09 15:01:17 -07:00
tom
26673baf39 Merge remote-tracking branch 'origin/master' 2014-10-09 13:51:01 -07:00
tom
1679e18072 Eliminating some performance bottlenecks; more to be done. 2014-10-09 13:50:45 -07:00
Madan Jampani
58819b4dcc Refactoring to move code to right locations. Attempt at breaking dependency cycles. 2014-10-09 13:48:51 -07:00
tom
a689779d17 Added output of appId to the flow list command. Fixed defect in CoreManager - we forgot to put registered ids in our map. 2014-10-08 22:21:05 -07:00
Brian O'Connor
f10fcf6839 CLI fixes and fixed a bug in OpenFlowRuleProvider
H2H Add command: updated to use unique id block
P2P Add command: unique id block, and added traffic selector ETH=0x0800
2014-10-08 15:35:59 -07:00
Ray Milkey
a058c733cf Implement point to point intent compiler and cli commands to create them 2014-10-08 13:52:34 -07:00
tom
e2555ff4f6 Fixed onos-push-update-bundle tool.
Fixed wipe-out command confirmation.
2014-10-07 18:47:58 -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
tom
1dd08e4949 Enhanced flow list command to be more parsable and to use sorted devices list.
Fixed NPE.
2014-10-07 11:44:45 -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
2228803943 Adding ability to push remote bundle updates. 2014-10-07 08:16:53 -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
800709a294 Experimenting. 2014-10-06 20:52:14 -07:00
tom
9b4030df2a Added a summary command. 2014-10-06 10:39:03 -07:00
alshabib
1c319ffc2e the return of the flowentry
Change-Id: I7dbeb6af2014a4df5b0beb7fe0157eaaac63bd0f
2014-10-04 20:29:09 -07:00
tom
0511a52140 Added an intent completer to the command-line. 2014-10-04 12:06:02 -07:00
Brian O'Connor
958d381a16 Updating Reactive forwarding to output unicast packet and added intents to wipe-out command 2014-10-03 19:46:23 -07:00
Brian O'Connor
a4cab073be Remove Path Intent 2014-10-03 18:46:39 -07:00