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
Sho SHIMIZU
57f2efd60e
Remove Instruction.DROP deprecated in Emu
...
Change-Id: Ida5a5f489815dd1e972f6bfc8646e1e1bf0e8edd
2016-03-24 23:50:22 +00:00
Sho SHIMIZU
05b24f8fd1
Remove LinkResourceStore and its implementations
...
They were deprecated in Emu
Change-Id: I4272c7788bcd74ad7f272392a67b07bde6b09df4
2016-03-24 19:28:38 +00:00
Thomas Vachuska
7a8de847ad
Added ability to track whether or not node has all components running fully.
...
Change-Id: Ib2b90c7a842976a3b3a9711367fa1eed43103b17
2016-03-23 19:10:15 +00:00
Charles Chan
fbaabae0a2
Support more instruction type in EncodeInstructionCodecHelper
...
Change-Id: Ifb790f0b1e2afb0396633034d1f6d62a120a9a46
2016-03-22 23:27:20 +00:00
Brian Stanke
5df1447e7f
ONOS-4076 - Virtual Network CLI commands and bug fixes in
...
DistributedVirtualNetworkStore.
Change-Id: I7bf67527bccb598385f15ad70091e3f8458d35d3
2016-03-21 21:04:15 +00:00
Sho SHIMIZU
4e2149e120
Remove LambdaConstraint as IndexLambda is soon removed
...
Change-Id: I1b0a2b3e09d87bb2b8cf39136de15d0f3368f589
2016-03-21 19:52:10 +00:00
Ray Milkey
c747729bab
Refactor Comparator class to break dependency of core/net on the CLI
...
Change-Id: I6f3165f399ab448eff5c5d2232f4b96f10ebf57e
2016-03-18 19:03:24 +00:00
Jonathan Hart
834c8d74f9
Fixed bug in Flows REST API for handling flows with no app ID
...
Change-Id: I67dc2bd7a1f5df71f29b16bed70922eba8cbae27
2016-03-18 10:16:58 -07:00