663 Commits

Author SHA1 Message Date
Charles Chan
4e55301dbc Show host provider in CLI
Change-Id: I2094197c3a684c67daa3801ac31680406abcb4c8
2017-07-25 19:04:11 +00:00
Ray Milkey
64313cbc83 Starting snapshot 1.11.0-SNAPSHOT 2017-07-20 15:46:52 -07:00
Ray Milkey
7e28519e5f Tagging 1.11.0-b2 2017-07-20 15:45:28 -07:00
Marc De Leenheer
adfeffdfac Add channel parameter to optical connectivity intent (ONOS-6670)
Change-Id: I3d61e28b82f845db025d21cc65e9240b6ee2b6cc
2017-07-20 19:10:41 +00:00
Jordan Halterman
2bf177cfa3 [ONOS-6594] Upgrade to Atomix 2.0.0
Change-Id: I6534bca1c8570b4e017f682953b876da29146675
2017-07-13 20:29:21 +00:00
Simon Hunt
23f9c7b2a9 ONOS-6725: UI-Lion: NavItems.
Change-Id: I5fc8dd5a0d93a4315dfc0d012a3875ee41c7da23
2017-07-11 16:04:18 +00:00
Yuta HIGUCHI
9892d1ab85 Add option to sort application by name
Change-Id: I81bac9d164a86ea218cf8ad0140fe6c422a45487
2017-07-07 23:55:27 +00:00
Ray Milkey
f14cc6d3c2 Fix SNAPSHOT version string
Change-Id: I090c1998e5a117c10263b7a6abbffc624beb4074
2017-06-28 16:36:27 +00:00
Yi Tseng
bbee6a6424 Fix hosts command typo
Change-Id: I90db53a7956da139a9202d66454ca6c41464298f
2017-06-27 20:44:48 +00:00
Ray Milkey
7463193198 Starting snapshot 1.11-SNAPSHOT 2017-06-23 16:46:27 -07:00
Jonathan Hart
89ef158917 Remove deprecated RouteService APIs.
The goal is to clean up the interfaces a little bit in preparation for
a major RouteService refactoring that is coming.

Change-Id: Ifbde9a507dd0dc3cddcd7fa1c02c426dad386e5f
2017-06-21 22:46:08 +00:00
Sivachidambaram Subramanian
9882abb648 ONOS-6654_Master - groups CLI command enhancement
Change-Id: I39d82a4ea9649b89cf39a2f6523fd9fbbb922bf5
2017-06-20 21:00:03 +00:00
Harold Huang
222c6ecc57 [ONOS-6549] (vNet) Balance role commands for virtual netwrok
Change-Id: Iadf22cd735bed0b055ada5542be8b1d2edb8188e
2017-06-16 15:01:54 +00:00
Yuta HIGUCHI
160732b85f minor fixes to add-test-flows
- Fix issue where each run keeps adding # of flows to add
- Ensure clean up is complete before next run starts

Change-Id: I58dc0eec8626f17aa8b81cc12a2a839444cd75f8
2017-06-15 17:16:19 +00:00
Yi Tseng
46f3edd013 Fix wipe out command for wiping out Intents
Improve speed of intent wipe out function

Change-Id: Ie3b3264886d4b4a70b782a9ad899e12921ac3a01
2017-06-15 16:45:10 +00:00
Yuta HIGUCHI
d1ce4bc801 Fix javadoc warnings
Change-Id: If195eb9be6264aeb0be7768eb10bd16670b6aad6
2017-06-05 16:39:11 +00:00
Ray Milkey
686fba0b67 Remove deprecated MPLS Intent classes
Change-Id: I6f4d6fd84ce41c26b8a30f5c0881c42c67a1f209
2017-06-02 23:40:46 +00:00
Charles Chan
cd06c69b69 Extend host structures to store multiple locations
Also update host location format in CLI and REST API

Change-Id: I0fbd655f642627dd3eb8a2925f83a3ee016fe4aa
2017-05-29 18:19:19 +00:00
Jonathan Hart
10dbafd9ca Carry information about source ONOS node in each route.
Change-Id: I4877a048771935e3dbe310272e0b82c77b8678af
2017-05-24 20:14:38 +00:00
HelloONOS
0b5b35ddc1 IntentCycleCommand fields not used latch and end. remove them(revise version)
Change-Id: Ia93be6108789e915679e0d2cee25732ed0119377
2017-05-24 17:03:42 +00:00
dingdamu
d3a0b215dd Fix latency constraint
1. Consider that the type "Duration" in the String is composed by
characters and numbers, it's not easy to convert it to double for
comparison, I modified the latency's annotation to
cfg.latency().toNanos().
2. Exclude two EdgeLinks for the calculation of the whole path's latency
3. The unit of latency in ONOS is not the same, so I set all the latency units to
nanoseconds.
4. Add the latency constraint option for ConnectivityIntentCommand.

Change-Id: Iddf5634880e43ed563db9978659db5eb9ee6c7f8
2017-05-19 02:01:23 +00:00
Ray Milkey
048bf9af15 Remove deprecated API from the Interface class
Change-Id: Id25d58a74cf5511e964b24b3de5eba80da74104d
2017-05-17 17:12:33 +00:00
Ray Milkey
08b03a9ec8 Starting snapshot 1.11.0-SNAPSHOT
Change-Id: I5aa84e241545dace6192243c0079924ddf899404
2017-05-15 18:40:20 +00:00
Jordi Ortiz
a19c188a36 meter-remove command accept hex values as input like meter-add and meters output.
Change-Id: I0a7baed306f5f10eddcaf576a76e53615d027882
2017-05-12 22:56:34 +00:00
Jordi Ortiz
cfc7a611ec [ONOS-5957] Meter lists filter also by meterId if desired.
Change-Id: I735cdf0936708fd9bd7252c28052927a425f9633
2017-05-12 22:19:46 +00:00
Saurav Das
1547b3ffd8 CORD-1180 Collection of fixes for hash-group buckets. Required the following changes:
Next-objectives that edited groups are now queued in the FlowObjectiveManager instead of the driver.
	  During linkup immediately checking for previous portups that should be added to a hash group.
	  A final retry 30 secs later to catch all ports that should be part of the same hash group.

Change-Id: I7ef450149d685890ca47932b8e559a0c11dc5ab4
2017-05-12 21:37:00 +00:00
Yi Tseng
af1c9f3614 Add "intent-installers" command
Change-Id: Id3e07734537b5889ced675979de188220fbb9cc6
2017-05-12 19:16:45 +00:00
sivachidambaram subramanian
8c9a701804 [ONOS-6354] CFG values and applied values are mismatching while trying to set a property with an invalid value
Change-Id: Id2e343c61419441d0b9554df3291b35829e850ab
(cherry picked from commit c86d95f969864664beb3948bc5ff2c455e372393)
2017-05-12 17:04:22 +00:00
wu
34b7a493ba ONOS-6285 ConnectivityIntentCommand.java: The 'appIdForIntent' variable in the 'key' method is not used, so it can be deleted.
Change-Id: I072c1cf3eed54a8178581e2a8bb9e224b22856bb
2017-05-11 22:27:40 +00:00
Simon Hunt
0ee20bf530 ONOS-6259: Topo2 - Implement server-side highlighting model (WIP)
- added locType parameter to region-add command
- created RegionABC sample topology
- fixed possible NPE in Topo2Jsonifier.jsonClosedRegion()
- added "plain" sprite layout
- check for undefined sprite layout and log a warning
- updated logger.sh script
- fixed Topo2Model to have a reference to colleciton before initialization

Change-Id: Ie6af28516338f5d64576bf465373cb5df3dff52c
2017-05-11 18:24:02 +00:00
Thomas Szyrkowiec
770093f664 Extension of the LinkCollectionCompiler to support Domains
Introduced the DomainConstraint which marks intents that allow domains.
Added the handling of domains to the base compiler and its implementations.
Fixed existing test by adding the domain service and added new ones for domains.

Change-Id: I6594e92e41c2434a9b667415e6fb90a6c571df79
2017-05-10 10:06:44 +02:00
Jonathan Hart
58ea8f24d4 Sort routes for a prefix by next hop address.
This prevents the CLI output being ordered differently for different
invocations.

Change-Id: I182b3c79c466b4e30f0b951666f59db9fdf89aee
2017-05-09 20:56:33 +00:00
Yuta HIGUCHI
02a125e639 CLI command to log something for ease of debugging.
onos> mark --impersonate org.onosproject.stc Starting step FOO
onos> display | tail -n 2
2017-05-06 01:34:57,275 | INFO  | r user y-higuchi | stc                              | 137 - org.onosproject.onos-cli - 1.10.0.SNAPSHOT | Starting step FOO

Change-Id: I548ae2470b333a2ac047d8c7782b4a1b79535dbb
2017-05-08 18:45:15 +00:00
Michele Santuari
a271faa8c3 Implementation of the DomainService
Change-Id: I012c31d113fbcc12d4c35cb10d11d7be4cd83458
2017-05-05 16:44:10 +00:00
Yuta HIGUCHI
65d9d0ebc6 [ONOS-6412] allocate resource by Intent.Key
- Allocate resources by Intent.Key instead of IntentId

- ONOS-5808 changed the IntentManager's Intent withdrawal behavior to
  release resouces allocated by Intent.Key
  (was releasing resource allocated by IntentId)

Change-Id: I62e048e4ee8f841b92d9985784c95abba3d37a0a
2017-05-04 22:31:56 +00:00
Thomas Vachuska
11b99fc941 Refining driver subsystem to facilitate coordinated start-up.
- for ONOS-6402

Change-Id: I7f64fc62ad1d451fcf55624b2422b60631a3c8e8
2017-05-04 15:55:16 +00:00
Ray Milkey
8fd28c7b80 Starting snapshot 1.10.0-SNAPSHOT 2017-05-02 14:37:34 -07:00
Ray Milkey
f0099022d2 Tagging 1.10.0-rc1 2017-05-02 14:35:27 -07:00
Yuta HIGUCHI
57ba1e1917 debug CLI command for NETCONF
Change-Id: I42e25899c42f02c1456580e19d34a4a3ea9e83a7
2017-05-02 04:43:52 +00:00
Andrea Campanella
449e63cd25 [ONOS-1381] SHowing more details for optical intents
Change-Id: Ia08ec789c72d85e01dbc776ede13ec1a3689e337
2017-04-24 19:16:51 +00:00
Palash Kala
dd70dfb2aa [ONOS-6210] Should be able to remove device from store if device is not reachable
Change-Id: I814741a1ee7ec0e6d743e5422e4dd29f354b8b49
2017-04-14 22:55:54 +00:00
Yuta HIGUCHI
537e47c370 Add option to create uni-directional link
Change-Id: I99eadbe2b663f4acb2d39dcce516a090de87fc0c
2017-04-13 01:04:49 +00:00
Claudine Chiu
1f036b8c99 ONOS-6096 initial impl of dist. virtual packet store; virtual PacketRequest CLI; PacketRequest codec
Change-Id: Iea0a159a977701685c4487e806b26c85a1fcc1a5
2017-04-12 22:41:00 +00:00
Simon Hunt
c4ca710a76 Europe Region Demo data script written.
- Added LayoutLocation class
- Added RegionAddPeerLocCommand class
Note: still need to plumb through peer locations to UI JSON.

Change-Id: Ic3513a3880f50b440fe318dce6896b66d7e79704
2017-04-10 10:34:57 -07:00
Saurav Das
36b3793fc7 NPE fix for groups command without the use of 'any'
Change-Id: I59dc93ac4e4bef98141b8abe377ae2fbfe5d7d1a
2017-04-08 02:14:45 +00:00
Jon Hall
a3fcf6754a Fix Sonar issue:
Strings literals should be placed on the left side when checking for
equality

Change-Id: I4537e08936731ace55aeecb3ad941269ec1eb191
2017-04-05 22:54:30 +00:00
Yuta HIGUCHI
7fc72462c9 Match channel spacing to resource management unit.
- for ease of testing lambda resource

Change-Id: I1bfa5fb203d938779165607f087192d16dbb14bb
2017-03-31 19:49:35 +00:00
Palash Kala
6f44279311 removing a dead local variable, refactoring
Change-Id: If48284ae996e74f63ca7b0993a7f9e69e4954cbd
2017-03-31 17:18:37 +00:00
Ray Milkey
88cc3432cf Update checkstyle to version 6.19
Change-Id: I32787f2a5f4f4b17fd4cdcf9bd2eb3903dcecfff
2017-03-31 00:59:32 +00:00
Harold Huang
652ea838aa ONOS-6159 Add command completers for v-net CLI
Change-Id: Ie048da32cdba6d2e9ed88b6d9d0404749750b0c8
2017-03-30 18:10:24 +00:00