1603 Commits

Author SHA1 Message Date
Luca Prete
d814e2172a Rename SDN-IP test file
Change-Id: I11eb979ab4bf003741e318e475a899f141f63027
2016-05-23 10:13:13 -07:00
Luca Prete
e9511515d1 ONOS-4534 Improve VLAN support in SDN-IP
Change-Id: Ib9cf64d8f896462ec18260c4371859f447e7c4de
2016-05-23 16:13:24 +00:00
Charles Chan
8d44986c3b CORD-135 Support Multicast Source on a Configured Port
Missing part of gerrit #9230
Forwarding objective need to check the existing VLAN as well

Change-Id: I8e9cadc57c332a20567eaeaa2030901fc2dbf5b8
2016-05-22 22:45:15 -07:00
Jonathan Hart
ad432065d8 Fix buck build for SDN-IP and vRouter.
Change-Id: I99aac2ce477f7a2ba0d12dd46e669a25ebcfc750
2016-05-20 20:38:30 +00:00
Priyanka B
b696358a4a [ONOS-4051] Path computation algorithm implementation (Coding & UT).
Change-Id: If94be2ba2a010a203003b7ce38289b516ab20f59
2016-05-20 16:21:09 +00:00
Mahesh Poojary S
8e1670e34c [ONOS-4160] PCE REST
Change-Id: Iec0554190876c7363114c03aa5d2b25b42ade071
2016-05-20 13:13:04 +05:30
HIGUCHI Yuta
163efb5060 Some improvements around EventuallyConsistentMapBuilder serializer handling.
- Allow directly passing KryoNamespace
- Add some registration id gap before ECMap's internal registration
- Some improvements for ease of registration issue investigation
-- Add friendly name to ECMap's internal KryoNamespace
-- Add backtrace information

Change-Id: I7c87b3aefbaea4b2ed12b38c3e0813e9d195c7a9
2016-05-19 16:38:52 +00:00
lishuai
38eeac483d [ONOS-4562] Support flat and vlan network which has not segmentationId.
Change-Id: I06babd1d4a123146e4ef53caa90658d5f58dac16
2016-05-19 15:36:15 +08:00
Mahesh Poojary S
f920ec0d4c [ONOS-4164] Failed path info store
Change-Id: I8e16493ce479d2489b16fc76b56f55455927cb56
2016-05-19 03:55:09 +00:00
Jian Li
3276d1569a Bump up osgi, jetty-websocket, math3, antlr4, common-io, influxdb-java
osgi-core: 4.3.1 -> 5.0.0
osgi-compendium: 4.3.1 -> 5.0.0
jetty-websocket: 8.1.18.v20150929 -> 8.1.19.v20160209
commons-math3: 3.2 -> 3.6.1
antlr4-runtime: 4.5 -> 4.5.3
commons-io: 2.2 -> 2.4
influxdb-java: 2.1 -> 2.2

Change-Id: Ie4ab08326327b64685cb6809d73927cab4278364
2016-05-18 17:17:43 -07:00
Jonathan Hart
c9815e060e Fix cord config app dependencies
Change-Id: I29580a03e538339d1ddfca730b673eaa41f17e46
2016-05-18 21:26:33 +00:00
Mahesh Raju-Huawei
e853602a41 [Code Review] PCEP Report message min length should be 18 & PCE web java doc
Change-Id: I62046aeed2e75b666d85dfedbc7b1c1ba9ad9570
2016-05-18 21:02:09 +00:00
Hyunsun Moon
e0f3e28926 Changed to use XOS client to get service and port information
XOS client still gets these information from OpenStack temporarily
until XOS provides these APIs

Change-Id: I1ef9302f719a18a7377221f63b84431c2cdface8
2016-05-18 11:08:17 -07:00
Charles Chan
6ea94fc6b5 CORD-73 Change the way we configure host learning in segment routing
hostLearning config
    - true: enable host learning
    - false or not provided: disable host learning
suppressHost config
    - all connect points listed here will be ignored
    - no effect if hostLearning is false
    - accept all hosts if this config is not provided

Change-Id: Id4a60bd47cac1f226ab8ba5391931ad2fb798529
2016-05-17 21:47:23 +00:00
Hyunsun Moon
5a84663df3 Added validation check for access agent config
Addressed comments in https://gerrit.onosproject.org/#/c/8959/

Change-Id: I3f730042ea31d7f4183985991fe5b4e630572521
2016-05-17 20:48:21 +00:00
Kyuhwi Choi
dc2973b8ca [ONOS-4478][ONOS-4479] Implement scalable gateway get methods and gateway node management
- Implements scalable gateway interface methods
 - Implements gateway node management

Change-Id: Ie5eb400b52df49dc36aef951e356e04b6238d59d
2016-05-17 16:16:05 +00:00
Hyunsun Moon
4c3966306e CORD-131 Added XOS vtn service and port APIs
Change-Id: Ide34212eeb593af5af8db218c6dd2af7d5ab4eaa
2016-05-17 14:23:13 +00:00
Mahesh Poojary S
ba82729cd8 [ONOS-4164] PCE Store
Change-Id: I2caa918fae0bf635f98976b11ee8a717aba42aac
2016-05-17 09:47:45 +00:00
Naoki Shiota
e1366ad9aa bug fixes about OpticalPathProvisioner:
- Made optical domain path computation to take care of capacity of optical channel.
- Removed hard coded signal types.
- Rebased to new optical device/port implementation.

Change-Id: I8e030fee83c5a05a51bef470363e247ac8943ab7
2016-05-16 17:53:47 -07:00
Naoki Shiota
cb744db630 Removed IntentId which is used only for allocating resources. (ONOS-4406)
Change-Id: I9a4ee5fbb5c0e569c058f34c1271ca573c8eb2f1
2016-05-17 00:07:34 +00:00
Naoki Shiota
0d2943ee9f bug fixes and cosmetic changes about OpticalPathProvisioner:
- removeSink() at deactivate
- added log messages
- wrapped null return value with Optional

Change-Id: Ic5361df3cf82f99af315b2551d33bb84aed241ed
2016-05-17 00:00:57 +00:00
Naoki Shiota
5a05606af8 Moved ecord.metro app to onos repo. (ONOS-4441)
Change-Id: I9a5d2935012eee433a4f63c672c16bdcb8d6b6b8
2016-05-17 00:00:29 +00:00
HIGUCHI Yuta
c0f5045e63 Remove some of unnecessary register calls.
Partial fix for ONOS-4528

- String, primitives, and it's boxed type is pre-registered.
   https://github.com/EsotericSoftware/kryo#registration
- Ip4Address part of MISC ⊂ API
- DefaultPortStatistics, DeviceId part of API

Change-Id: Iabf4b497f3680245bd8897c41c573febe936ff3d
2016-05-16 17:55:20 +00:00
Avantika-Huawei
09a6a2e343 Javadoc error correction
Change-Id: Ic764772f57fa826b5c8ef9ead913783fa2d05fa3
2016-05-16 14:03:53 +00:00
Bob zhou
59a2106211 [ONOS-4426] Upgrade Vtn Module when access same network segment
Change-Id: Id0d00e9d0e93d1baf4ff20560469316fee5a3186
2016-05-16 02:33:56 +00:00
Carmelo Cascone
f36a7ae875 Quick fix for broken build
Caused by change 9240

Change-Id: I854ba9d9b69fbe38ff2a6b52d3d03928b2ad08bc
2016-05-15 12:46:19 -07:00
Avantika-Huawei
73862d40c3 [ONOS-4163] PCE service API
Change-Id: Iab8faeb85e9dcd6ec62a65f1ea8168b1be9ca39c
2016-05-14 06:39:54 +00:00
Charles Chan
f0994cc539 CORD-135 Support Multicast Source on a Configured Port
Change-Id: I71965dbb649a798cd1991bcb4d921919a30420d5
2016-05-13 17:03:57 +00:00
Wu wenbin
d0b119feb5 ONOS-4512 fix bug to get and delete
Change-Id: I952085be7548830b660e133cf1c59fcdf98e8f69
2016-05-13 09:28:37 +00:00
Hyunsun Moon
7170129644 Fixed duplicate package issue and javaDoc warnings
Change-Id: I3c6456b650516e978e446471a3ffc7b693dab9c4
2016-05-12 22:30:58 -07:00
Jian Li
0a119fe7ef Bump up netty, slf4j, jackson, joda-time maven dependencies
- netty: 4.0.33.Final -> 4.0.36.Final
- jackson: 2.7.0 -> 2.7.3
- joda-time: 2.9 -> 2.9.3
- slf4j -> 1.7.13 -> 1.7.21

Change-Id: If2cdd0e6e0f52d50be232a817cf7d3f27df20ff1
2016-05-12 13:53:46 -07:00
HIGUCHI Yuta
eb14837d7b Fix typo in scalablegateway/BUCK
- buck targets was failing

Change-Id: I7accdeb0e2be27ed1c6f81f5cabfcf485acea5a1
2016-05-12 16:15:11 +00:00
Charles Chan
93e71ba993 CORD-60 Support dynamic vSG creation/deletion
We no longer need to configure /32 IP in interfaces.
SR will push a per-host route when discovering a host
with IP address(es) that does not belong to configured subnet.

Also includes:
- HostHandler refactoring

Change-Id: Ic1ad42d1ccdfee32be85f49e6fc94d9026000ffc
2016-05-11 13:19:08 -07:00
Jian Li
b1548eeffa Code clean up for control plane manager
- Exception handlers should preserve the original exception
- Collection.isEmpty() should be used to test for emptiness

Change-Id: Ic76cf94f84fa761bb64b608df61fbd259c7990c4
2016-05-11 17:39:16 +00:00
Jian Li
1703fea6b3 Avoid printing full stacktrace in DefaultMetricsDatabase
Change-Id: I26e1e929add05f43bcb851d39709876975bac5d6
2016-05-11 09:04:11 -07:00
Jian Li
c2a542bcab Explicitly return NO CONTENT type response for http DELETE request
Change-Id: I920084b92197bb1687e7d978ad350b2e1290ecbc
2016-05-10 22:24:39 +00:00
alshabib
1f36ab8d7e adding agent config
Change-Id: Id6ca390d4aaeb7760a31d3327b16b953ed51df37
2016-05-10 21:52:50 +00:00
kishore
7c42cbe82d cord-646, Addressed the Comments for Patch set1
Change-Id: I2a77b86e2fe4c28fb72c807e7903569ff530030f
2016-05-10 17:50:05 +00:00
Shashikanth VH
b1e7237ff6 Openstack interface comparison bug fix.
Change-Id: Ib66d894d4a55640ba398a37db6752e18254a9841
2016-05-10 18:58:14 +05:30
Wu wenbin
b0bd61388d ONOS-4512 vtn-web can't delete router/net/floating/port
Change-Id: I6860aed0c719d4c8f62f21055e650f9f7b29a6f8
2016-05-10 11:52:25 +00:00
lishuai
bee5ecaa14 [ONOS-4511] Fix the bug about deleting floatingip or
routerInterface:When deleting floatingip or routerInterface, some flows
are not deleted.

Change-Id: I9fc547e53be9bf2f32edf6f4eb3bc6428ca5d27c
2016-05-10 19:18:23 +08:00
HIGUCHI Yuta
4c0ef6b54a ONOS-4416 Remove OduCltPort out of core.
Change-Id: I04324a72e48af84afdbfa32b84c8e57f39411000
2016-05-09 23:38:47 +00:00
HIGUCHI Yuta
34a3f69be1 ONOS-3503 Remove OchPort out of core.
- Implementation of a Behavior OpticalDevice has the knowledge of
  translating annotations into optical specific port.
- OpticalDeviceServiceView checks if the Device is a OpticalDevice
  and translate all the Ports to optical specific port before returning.

- This commit contains feedbacks, issues, and fixes by Michele Santuari.

- Note: 3 more Port types to go (OduClt, Oms, Otu)

Change-Id: I4cbda8bc1922fbdd4dac8de8d02294bad74b8058
2016-05-09 22:24:41 +00:00
Hyunsun Moon
03d2851d13 Fixed javaDoc warnings and removed unnecessary package info
Change-Id: I916ae39d7766c2418f98b9b836b18e439056c0c1
2016-05-09 13:19:45 -07:00
Jian Li
f248aa2232 Add a set of synchronous method for control plane monitor service
Change-Id: Ib060282dfe9a302a6cf88b9679555f4a2e8127a2
2016-05-09 20:11:10 +00:00
Hyunsun Moon
1d01918828 Improved node bootstrap and debugging
Change-Id: I37d8a5236c9dc798a524891c8918380a6f85a6b5
2016-05-09 16:26:07 +00:00
lishuai
cfd96d2fe3 [ONOS-4502]Fix the bug about the different tenant and the same subnet.With different tenants and the same subnets, only one of the subnets can ping external network well.
Change-Id: I2ad2c100e933e6c22a7e728f8991967d17ede4c9
2016-05-09 16:17:01 +08:00
Wu wenbin
acc10ea1b6 add flowrule to specific ip for userdata
Change-Id: Ia38af7556cc0e04c173f3c337a8dd17f49a20eba
2016-05-09 02:16:33 +00:00
HIGUCHI Yuta
6f58422e99 Removing MISC, BASIC from registration, they are subset of API
Change-Id: I7e8a816a9a84b36dbd4720e3f6909c2adc99f387
2016-05-07 00:32:25 +00:00
Jonathan Hart
da999d679b Add cord-config runtime dependency for cordmcast app
Change-Id: Ia672b719d61c5991d3dccba09087c48392e955ee
2016-05-07 00:01:01 +00:00