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
Yi Tseng
fa394defdc
Fix for ONOS-5175. GroupId refactoring.
...
Science DefaultGroupId was deprecated, remove it from ONOS
Change-Id: I82394e58ec1ba10c37492ed77546e233de9f934f
2017-03-24 21:13:57 +00:00
Jonathan Hart
f2e7a34ae8
Carry original route in ResolvedRoute object.
...
The original route may have information of interest to consumers, such
as the route source or VRF information.
Change-Id: I32df752c92e235423694b13d4ff239a38bae5a50
2017-03-22 20:23:45 +00:00
Charles Chan
92ca94dab0
Carry next hop VLAN in the resolved route
...
Also improve routes command to better display IPv6 routes
Change-Id: I72e78fc2a7ed19322c3b4281c7b93e19484f551e
2017-03-22 20:15:33 +00:00
Jonathan Hart
96c146bde5
Refactor route subsystem to support multiple routes for each prefix.
...
This resulted in a substantial refatoring of the route subsystem, including
some minor external API changes. The interface between the manager and the
store has been changed to deal with multiple routes per prefix. The distributed
route store has been updated to be able to distribute route table information.
The route subsystem no longer stores next hop information in the route store.
This information is already available from the host store so the routes system
simply fetches it from there.
Change-Id: I7657b3efb6dcb76afa6f17c931f154a970a16528
2017-03-22 20:15:07 +00:00
Simon Hunt
ed81ed63bb
Added scale and offset parameters to LayoutAddCommand.
...
- Also, allow dot (.) to be used as a token for null.
Change-Id: Ic04e9624c03f7f45b14b0ec8a209b6804f6333c4
2017-03-22 15:55:36 +00:00
Yuta HIGUCHI
5d025c3e27
add option to remove netcfg from CLI
...
Change-Id: I476917eb69cc204f645d2b038bef8808e2eb4df4
2017-03-14 06:05:42 +00:00
Yoonseon Han
210583226d
fix: (vNet) enable 'vnet-flows' cli command
...
Change-Id: I478efdf96568486fce5075962f8b5643d709a74c
2017-03-13 17:27:15 +00:00
Jordi Ortiz
1002b0a63c
[ONOS-5957] Add output to meter-remove command result
...
Change-Id: I428017b4b67ea14f55fe29a18a40e87025cb2009
2017-02-27 19:23:45 +00:00
Jordi Ortiz
161445a317
[ONOS-5957] Add output to meter-add command result
...
Change-Id: I8f9706181759e1e21ba3a0c1fb210279fa05e56b
2017-02-27 19:23:45 +00:00
Andrea Campanella
45f4d3d490
Enabling multi level inheritance in cli drivers list
...
Change-Id: Ib5e10d23aba588b59ca0a31b71c922b9cbb9b81e
2017-02-23 16:47:31 +00:00
Carolina Fernandez
0b1449dd3d
CLI options: flows (remove), intents (remove/purge; details)
...
Change-Id: Id084c28451389a46826eced30f03dcce2c1afe86
2017-02-23 00:20:14 +00:00
Andrea Campanella
e6e2b7672a
ONOS-6031 Fixing class loading problem when adding FullMeatersAvailable to corsa-v39 driver
...
Change-Id: I7c89f8bb85942f4a6e04034be010416752e2924e
2017-02-22 23:59:02 +00:00
Yuta HIGUCHI
0083a5120d
Revisit parents handling in drivers command
...
Change-Id: I35050a0790e871be69bb5517bb49223def97f624
2017-02-22 00:27:26 +00:00
Yuta HIGUCHI
3120778d81
CLI to configure extra link attributes
...
Change-Id: I841857dc1f281a69565a68d38e99621ed15b62c9
2017-02-21 18:46:28 +00:00
Yuta HIGUCHI
8bda4d84e9
Sort links command output
...
Change-Id: Ia7839338ee7b4dc8c587187af035c15a24304c7c
2017-02-21 18:37:19 +00:00