Sho SHIMIZU
e0b7d16e20
Remove unused import statements
...
Change-Id: I4ff6cba3a880dd324c4b991270e7d7a9d3a89844
2016-08-12 23:04:58 +00:00
Sho SHIMIZU
3437bdb069
Fix dangling Javadoc comments
...
Change-Id: I828f9bdf0c2b2205b9239c2ef5c85aadd83bb3f0
2016-08-12 14:57:37 -07:00
helenyrwu
e3c4334776
Fix disjoint path exceptions when backup not present
...
Change-Id: Ib8de79700f17a3b06e4b790064dc0c5625c77b38
2016-08-11 21:42:03 +00:00
Sho SHIMIZU
a09e1bbdbd
Use Collection#forEach() instead of Stream#forEach() for simplicity
...
Change-Id: I0a1aea4bdb5d305c50273e6ff749fe71bd2a295a
2016-08-09 17:44:13 +00:00
Yuta HIGUCHI
c3d69f52e5
Fix NPE when there's no secondary path.
...
Change-Id: I3bb8eeb2abf140d44cf4dc7186cf1bf316c23f70
2016-08-08 23:50:40 +00:00
Varun Sharma
b711fbf424
Cherry pick ONOS-4721 fix
...
Change-Id: Idb0ba949293451488b350c7cdcfc50094a3c9abc
2016-08-08 13:21:29 +00:00
Jayasree Ghosh
2d45985953
ONOS-4751-Fix:creating GroupType INDIRECT, multiple bucket(REST API)
...
Change-Id: Ic8d5a04b8b00ca43bfadbb3019aa5d72e799da6f
2016-08-03 16:56:38 +00:00
Thiago Santos
877914d664
[ONOS-4931] fix doc of FlowEntry.life(), add life(TimeUnit)
...
Fix the doc: life() returns the time in seconds, not milliseconds.
Add new method life(TimeUnit) that allows specifying the timeunit to
receive the life value as as seconds might not be enough for
all applications and OpenFlow can provide this value to nanoseconds resolution
(in its spec).
Change-Id: Ia6a7573797249e0edc04e03c7204a550a2823742
2016-07-26 21:32:46 +00:00
Thomas Vachuska
eb851cdefd
Adding commands for managing layouts.
...
Adding support for wiping out regions and layouts.
Refactored UI layout manager to allow public knowledge of default layout id.
Enhanced test topo for layout hierarchy.
Change-Id: I254fd494175e753f542f12a664618c1a83f72127
2016-07-21 15:50:36 -07:00
Yuta HIGUCHI
b440ef46cb
EdgeManager fixes
...
- Edge point update should be triggered based on TopologyEvent.
{Device, Link}Event can be triggered before TopologyEvent,
which will result in use of the outdated Topology to determine
if the port is an edge port leading to incorrect edge port set.
(ONOS-4896)
- Ports on Edge Link should not be considered part of infrastructure,
should be candidate for Edge point.
Change-Id: I7d69cc242ba7849996c1105ccd1956975db63480
2016-07-18 20:50:52 +00:00
Kavitha Alagesan
df352c6dda
Fix for the ONOS-4836
...
Change-Id: Iedf597bb79f27ca7834e85fc445ebd5736c852a7
2016-07-13 18:37:18 +00:00
helenyrwu
fd296b6142
[ONOS-4681] Enables device registration in GossipDeviceStore,
...
exposes availability, and polls NETCONF device reachability.
Change-Id: I5492c7b6109c3431d71555a9104c7e97fc6e75be
2016-07-13 10:02:10 +00:00
Claudine Chiu
25f07bea59
ONOS-2184 VirtualHost CLI and REST api's
...
Change-Id: If0ebe4268f3161a34223eca58e3f1bdbb8d0c9be
2016-07-05 20:49:38 +00:00
Charles Chan
b3ef1fd63b
Fix GroupKey interpretation in REST
...
Input string from REST should not be converted into byte array directly.
Before: "1" -> ascii 49 -> 0x31
After: "0x01" -> 0x01
GroupKey is a byte array with arbitrary length and represented by hex string
Change-Id: If27101f0e5522212c7e434fab58b66e67e9676d7
2016-06-29 14:57:13 +00:00
Simon Hunt
1172585e8f
ONOS-4359: continued work on theming UI
...
- updated app.pngs
Change-Id: I7910b93a0be5020c0a1b1b9675dc79b21f63ef83
(cherry picked from commit 1b750c5)
2016-06-20 16:31:42 -07:00
Yuta HIGUCHI
6eb00cce43
Allow reading PortDescription from DeviceStore
...
DeviceManager had to reverse-engineer PortDescription
in order to mark port off-line, etc.
which required domain specific knowledge.
(e.g., OpticalPortOperatorr#descriptionOf)
required work for ONOS-4691
Change-Id: I954f5f2db2cb7db938f498ead4c8e3f84212a53f
2016-06-18 07:02:07 +00:00
Brian O'Connor
1b2aea88c0
Removing gratuitous relativePath from pom.xmls
...
The default value for relativePath is: ../pom.xml
Change-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0
2016-06-16 07:05:31 +00:00
Jayasree Ghosh
4e72a14278
Fix for ONOS-4632
...
Change-Id: I41bb77f4747147f6e8cd80940b76cbb3f819907a
2016-06-14 13:23:43 -07:00
Jian Li
11260a0192
Try to use ModMplsHeaderInstruction and ModVlanHeaderInstruction
...
Change-Id: I0b486907ef718a6dfa3e92696397fe5a7e851aed
2016-06-13 15:46:14 +00:00
Sho SHIMIZU
50a6dbefa6
Remove API deprecated in Falcon
...
Change-Id: Ie73d2fcbb79342e1808f78d9c0e75d6ebc540207
2016-06-07 14:59:44 +00:00
Andrea Campanella
6c71a0500a
Deprecating PortDiscovery in favour of DeviceDescritpionDiscovery
...
Change-Id: Ie9cff7937412c62c8a5a3b75b87a43952017f146
2016-06-06 16:00:02 +00:00
Jian Li
a424a059eb
Allow to specify appId through FlowObjective REST API
...
Change-Id: Iadff74d379e1d5ec4f6e8ff2cda2ad96892d2cc1
2016-05-31 23:00:57 +00:00
Brian O'Connor
e642f7cf7b
Bumping version to 1.7.0-SNAPSHOT
...
Change-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f
2016-05-23 18:35:29 -07:00
Jian Li
e2a59f4def
Check TrafficTreatment and TrafficSelector in FlowRuleCodecTest
...
Change-Id: I1694dd9103899731c4e0fdbb1ee531ef36ed6a86
2016-05-19 01:03:04 +00:00
Jian Li
36afa1ba03
Add unit test for TrafficSelector Codec
...
Change-Id: Ibe84ce7955c40c20b3ed94482e0bebe6be28032e
2016-05-18 21:01:14 +00:00
Jon Hall
e753963295
Fix for [ONOS-3590]
...
Compare two devices instead of one with itself
Add unit test for root node
Change-Id: If109dd8b05cd77825e182399b321c321865b9786
2016-05-17 20:53:22 +00:00
Jian Li
2907ad2941
[ONOS-4530] Allow to specify appId when insert FlowRule through REST
...
- Augment FlowRuleCodec to encode FlowRule
- Add unit test for encode method of FlowRuleCodec
- Add getFlowByAppId and removeFlowByAppId methods in FlowsWebResource
- Add more unit tests for FlowWebResource
- Add FlowRules.json swagger doc
- Rename Flows.json to FlowEntries.json, correct FlowEntries.json
Change-Id: Ic3ec390c13a349e51ae4208adbc478564b6724ba
2016-05-17 18:38:11 +00:00
Jian Li
96b47d9d94
Add unit test for TrafficTreatment REST API
...
Change-Id: I19834b9edbb87e66ca6fb4ce4f6601f685ba116e
2016-05-17 17:00:08 +00:00
Jian Li
e1c1c8dbd2
[ONOS-4409] Support applicationId registration and query via REST
...
With this commit, we can register and query on/off platform
applications through REST API.
Change-Id: I82e1e0e55bbc017d6c0cce7d9a6af7a578d7196e
2016-05-10 21:46:23 +00:00
Jian Li
f96d41fd18
[ONOS-4438] Add REST API for mastership service
...
- Correct some typos in mastership codec
Change-Id: If8a0127d8d897d4b87cae71a194dfece6aa14f49
2016-05-04 00:10:39 +00:00
Jian Li
b68a2b05f2
[ONOS-4438] Add codecs for mastership REST API
...
Add codecs for RoleInfo, MastershipTerm and MastershipRole.
Change-Id: I1135c7fc0ed591446d6268229b54fda70391fdb9
2016-05-03 16:32:20 +00:00
sangyun-han
c180686042
Add configurable method to SimpleFlowRuleStore
...
- Add @Modified annotation
- Delete TODO annotation
Change-Id: Ida2855c23105f68cfa2f2b7bb4ec3f384a2de838
2016-05-02 22:12:03 +00:00
Brian O'Connor
be27bb3da3
Updating BUCK files
...
Change-Id: I24f279b42a270e59cf4bf4564e2aa4d81459c8e2
2016-04-29 18:23:19 -07:00
Brian O'Connor
a7903ae0cf
Moving default app.png to common/resources, so that it is included in the bundle
...
Change-Id: I4ad225eb0e73bceb31f9a2a4edc29180cd0db500
2016-04-29 18:23:17 -07:00
Claudine Chiu
1decd53931
ONOS-4077: REST API's for virtual networks, devices, ports, links: add missing onos.rsModel statements + fix example field in JSON files
...
Change-Id: I1ae2300143a0a56e5413f8837cea3016d964cb6c
2016-04-29 16:22:14 +00:00
Brian Stanke
9a108975d7
ONOS-3633 - Implementation of virtual network point to point intent provider.
...
Change-Id: Ie2c1e5ac278bc0dd6259479c44dd92b9b625e90b
2016-04-21 19:12:39 +00:00
Jian Li
dab7256be5
[ONOS-4258] Initial implementation of supporting extension in REST
...
- Support Nicira extension
Change-Id: I62bf4417e43459727ce7d4b1ac929c6cf0b7826f
2016-04-18 17:24:04 +00:00
Konstantinos Kanonakis
c5d93e64fc
Added meter and table transition instructions to flows REST API.
...
Change-Id: If9d3f61020fab3a91009e3f067b04bd19bbc52d1
2016-04-13 17:04:32 +00:00
Claudine Chiu
f6bf8d5076
ONOS-4077: REST API's for virtual links.
...
Change-Id: Idc838f24735e75ad2729393a03dcac4d256239bb
2016-04-11 17:18:53 +00:00
Brian O'Connor
7cbbbb7009
Adding Copyright notice to files that are missing it
...
Change-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda
2016-04-09 09:51:27 +00:00
Brian O'Connor
5ab426f9ff
Updating copyrights
...
New format: 'Copyright .year-present Open Networking Laboratory'
Change-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098
2016-04-09 01:20:21 -07:00
Brian O'Connor
e4a4f99f1d
Updating ApplicationArchive.isPlainXml() to exclude files that begin with zip magic bytes
...
Change-Id: I0a7b2c64dfb9b1118164023442dcf7871fc2b587
2016-04-07 15:29:14 +00:00
Brian O'Connor
b86c920526
Updating Buck files to build OSGi jars
...
- Using osgi_jar for all modules except apps
- Adding target for installation of core modules to .m2 repo
Change-Id: I65d9e3a9567918e275191724842d7d9b1f485128
2016-04-06 18:17:37 +00:00
Claudine Chiu
fb8b816235
REST API's for tenants, virtual networks, virtual devices ad virtual ports.
...
Change-Id: I80abe14a083fce3dc6246118af8874028109388f
REST API's for tenants, virtual networks, virtual devices ad virtual ports.
Change-Id: Ib6c3d69d396e57822bae23f5bf3101c8b9c0b95c
2016-04-04 16:48:46 +00:00
Ray Milkey
f80bbb22c2
Initial BUCK build
...
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Sho SHIMIZU
e91e572617
Remove ModLambdaInstruction because we don't use indexed lambda
...
Change-Id: I6b9ec8f4bd4a6620ee87c11d1787a8f0c0c7fa7a
2016-03-28 18:44:15 +00:00
Sho SHIMIZU
f60e45f18b
Remove L0SubType.LAMBDA which now gets unnecessary
...
It's because IndexedLambda the type heavily depends on is removed
Change-Id: Ie549255353a2d605f528decfefd0c11f9728d7d8
2016-03-28 18:16:59 +00:00
Sho SHIMIZU
a114d89a58
Remove IndexedLambda deprecated in Emu
...
Change-Id: I3dc3ea90049dd3331090472f8c4a0e83d430ba37
2016-03-25 15:43:31 +00:00
Sho SHIMIZU
cc137a9058
Remove method Lambda.indexedLambda() deprecated in Emu
...
Change-Id: Ie5a50d9d3df7b4af7af2d42edef3a63d622a721c
2016-03-24 17:10:33 -07:00
Sho SHIMIZU
0681016966
Remove IndexedLambdaCriterion deprecated in Emu
...
Change-Id: If1976963b49d28139d0002d9cd44414e4a8d9d50
2016-03-24 17:10:33 -07:00