1942 Commits

Author SHA1 Message Date
Pier Luigi
9e5c5ca225 Various fixes and addition to the Fabric
Changes:
- Punts ARP packets to the controller using fobj;
- Disables intercepts in HLP when SR app is activated;

Change-Id: Ife098994f6d3c79fd73847657df0c08d856e7246
2017-01-16 17:00:42 +00:00
sangho
24565415f9 [SONA] Fixes the bugs of removing VMs with two interfaces.
[Bug] When VMs with two interfaes are removed, connections between other VMs in difference nodes are broken.

Change-Id: I14afafbbf5afac4770b3c77c4a0bbea489e1d64d
2017-01-15 16:01:42 +09:00
Daniel Park
fa95506bb1 Fix SONA to deal with PORT_UPDATED event when port is enabled.
Change-Id: Id173f377d4f3f3d295b48346a6e79856247951ef
2017-01-13 07:08:42 +00:00
Yuta HIGUCHI
41675d22f3 ROADM app version fix.
- use same version as ONOS version

Change-Id: I2b837bd0be95767e5b5c54a06a839451d45a87c2
2017-01-12 20:47:16 +00:00
Yi Tseng
e53d2287eb Fix VPLS app
Remove listeners from HostService and InterfaceService after VPLS
deactivate.

Change-Id: I9d16a3e44fe7500e26f662f1d743315167dd890b
2017-01-12 19:53:09 +00:00
Jian Li
220c2c2ee5 Bugfix: Fix NPE of OnosCfgMojo due to incorrect property config
Change-Id: I5dda90f99534f3c957ff4f2e75d629b03d36a6ad
2017-01-12 19:47:39 +00:00
Charles Chan
03a73e0e70 CORD-523 Introduce generic routing service in Segment Routing
Segment Routing now reacts to routes being added/removed through RouteService.

SR will disable SingleSwitchFibInstaller if vRouter is activated

SR will install a routing table entry on
    - The leaf where next hop attaches to
    - The other leaves that points packets to the leaf where next hop attaches to

Host handler no longer add any IP flow for hosts outside the configured subnet
    - We need to explicitly add a per host route via RouteService when needed (vSG)

Change suppressSubnet behavior
    - Before: do not push any flow
    - After: ignore subnet config but still push filtering obj with VLAN 4094
             ARP handler drops all packets from suppressed ports

Additional refactoring
    - Remove vRouterId. Gateway router now needs to be specify through route API
    - Limit the scope of some variables
    - Unify handler.init method name

Change-Id: Idd2fd19fa74e3fa6209eef5cf2ed79957715c5e9
2017-01-12 18:55:40 +00:00
Charles Chan
00d8b5f8ec Toggle SingleSwitchFibInstaller via component config
Fix deactivation issues of vRouter components in addition
Clean up flows installed by SingleSwitchFibInstaller when it is deactivated

Change-Id: I398a38852deaafa693ea20a6cd17b9dd70053f21
2017-01-11 22:23:50 +00:00
Charles Chan
2df0e8af5a Use new PacketService to request ARP with duplication
Change-Id: Id005772b0a69629ad3fb532d16a398d170234d88
2017-01-11 22:23:19 +00:00
Thomas Vachuska
d832fc5074 Ignoring unit tests for deprecated vnet implementation.
Also fixing checkstyle errors from prior merge.

Change-Id: Ib85b461f37ab92fcfe15907ddad9fd8a8d24d44f
2017-01-11 13:32:04 -08:00
Charles Chan
0214ded552 Implement distributed route store
Route store implementation can be selected by component config.
LocalRouteStore will be used by default.

Change-Id: I9afb8356a157f6ff02497bee8e3d70b3c1513850
2017-01-11 20:44:22 +00:00
Luca Prete
83bac3473c ONOS-5629: Enable encapsulation in SDN-IP
Change-Id: I4c3dbe877fd009302938b228fc9af40225d75329
2017-01-11 18:08:00 +00:00
Luca Prete
8dbbea8a16 ONOS-5761, ONOS-5762: VPLS CLI fixes
Change-Id: Idd77a36d7766215924eab087403e44c4c37c18da
2017-01-11 18:00:02 +00:00
Luca Prete
e113df4c1d ONOS-5727: Correcting configuration load in VPLS
Change-Id: Iaea600e6abd504f876ba5f9559fc99d0b6cb401c
2017-01-11 17:54:57 +00:00
Yuta HIGUCHI
a26109f689 fix potential race condition
Change-Id: I0bf9df79691e9b08af981348a75886b053404add
2017-01-10 23:30:48 +00:00
Simon Hunt
c53681836a More removal of deprecated sid.
Change-Id: I0ae84f1154e394f91b9f54249bd7d4ce43a43bfc
2017-01-10 13:32:04 -08:00
Jimmy Yan
da878fcbf0 Add ROADM application
Change-Id: I50fa93cf3a69122f6434b46e831b254771159294
2017-01-10 19:21:29 +00:00
Jonathan Hart
c9e36c5e16 Remove deprecated routing classes in preparation for refactoring
Change-Id: Ia2a16432be93197907113ab2962804485fad5fdb
2017-01-09 09:06:47 -08:00
kdarapu
95eb7d3069 Invalid comparision Float arrays in equals method
Change-Id: I523cd2c9a82be77a841fcf2501de89d76c5438a1
2017-01-07 18:27:44 +00:00
sangho
91b500329d [SONA] Fixes the bug of not removing a switching flow when VMs are removed.
+ Simplifies the OpenstackSwitchingManager codes.

Change-Id: I34d83850d751649eaa90260f6da8b65c28f704b1
2017-01-07 12:38:36 +00:00
sangho
9e5f0f5268 [ONOS-5776] Floating IP flow rule initialization process
Moves the floating IP flow rule initialization process from OpenstackRoutingManager to OpenstackFloatingIpManager.
Removes gateway initialization process because it is also being done in OpenstackRoutingManager.
(The change is compatible with SONA pipeline refactoring change)

Change-Id: I6482cc44eed62bde8d50a850a8e9248545a6071e
2017-01-07 12:35:40 +00:00
Simon Hunt
8a0429ad47 Remove deprecated "sid" parameter in UI events.
Change-Id: Ib39fe563109068e7a97df809e9dd1f9f7506fbc6
2017-01-06 18:10:40 -08:00
Shravan Ambati
4c6295e354 Cleanup unused code in Kafka Application and other cosmetic changes[patchset #2]
1. Deleted classes not being used.
2. There was inconsistent terminology in use w.r.t naming of classes for ex - producer vs publisher.

Change-Id: If78a06bb59261bdfe1854ae8ed3ee2218696d984
2017-01-06 17:34:29 +00:00
kdarapu
c1f4aa7cce invalidcomparison for mac object with interface obj
Change-Id: I37b1ef1e913827a43f5482f29f33de7b258d3c31
2017-01-04 20:38:42 +00:00
sangho
fb3b501049 [ONOS-5176] Refactoring: improves SONA pipeline and OpenstackRoutingManager
Change-Id: I6e582fff781c2e69fb6ef4b34d8e41767202fc20
2017-01-03 23:03:29 +00:00
Henry Yu
8ac364b8e4 TE Topology YANG Notification bug fixes in converter
Change-Id: Ifae23070132fdf7a2932445a555cb13cc6b9de52
2017-01-03 19:07:36 +00:00
Hesam Rahimi
41208103c0 Improving the converter utility for YANG to TE Subsystem and vice versa.
Change-Id: I6d82f2dfb09932768121a27f7601690fb6942344
2017-01-03 19:01:42 +00:00
Yixiao Chen
29f063356c Bug fixes for raising TE Topology events.
and config TE Topology mode in MDSC or not.

Change-Id: Iddaba1176ed428efc3028df05d0bb1fa7cf7c3d5
2017-01-03 18:40:38 +00:00
Vidyashree Rama
c84897036e [ONOS-5764]Decoder is returning Null
Change-Id: I51dabe5a7133df6e5766cb3ed3c36a596936263b
2017-01-03 15:09:04 +05:30
Bharat saraswal
1b0a39af06 [ONOS-5763] YSR changes to support decode without module name.
Change-Id: I662e52c2b3971e7a333ec9d887f8747733a0e87e
2016-12-30 05:01:50 +00:00
Ray Milkey
e88d69b61c bucklet for yang based OSGI libraries
Change-Id: Ieeef6357250c4e74e9c78310a65c809b3edd102b
2016-12-19 18:25:11 +00:00
Vidyashree Rama
9f34baddfc [ONOS-5723][ONOS-5763] Get request is printing only one object +
onos-app-yms YCH includes the Module name when encoding Java to XML

Change-Id: I453b7d879038511d1a184c0043c2659898c29df5
2016-12-14 06:23:28 +00:00
Charles Chan
68aaad547e Determines route IP by checking the interface config directly
Previously, SR checked the subnet data structure which contains
multiple subnets now in order to support generic routing.

A missing part of gerrit #11842.

Change-Id: Ia778c8ba5a42927d259c70bbb7538869270a7a1f
2016-12-12 23:24:48 +00:00
Jian Li
e6315c8221 Bugfix: Add REST API docs for Control Plane Manager Application
This patch will re-enable REST API docs of control plane manager.

Change-Id: I0e75c303966ff8e2a6267a23067fbae3b973041f
2016-12-12 19:14:18 +09:00
Yuta HIGUCHI
858ad8ca14 Add netcfg event to event history
Change-Id: I0e6dc6fcab9a0954f088e39a4bceea3aaa7e9b94
2016-12-09 19:38:14 -08:00
Charles Chan
1b20123ed8 Improve log message of DHCP relay
Change-Id: Ibd353647ca5cfa93c8bf42183ad5490070d64e53
2016-12-07 15:39:22 -08:00
Saurav Das
d2fded0301 CORD-637 Fixing intermittent filtering objective failures by repeatedly trying
till results are consistent. Also fixed some typos and made some logs clearer.

Change-Id: If829b02ac6dc2f8ada455b5290c718d29a6d7988
2016-12-06 17:20:18 +00:00
Luca Prete
99f6f281c3 Correcting license typo in VPLS
Change-Id: Id618607aeda453c9cca3df8606550ba590619a4e
2016-12-05 15:34:16 -08:00
Charles Chan
14ed0b65f3 Fix NPE when clean up SingleSwitchFibInstaller
interfaces can be null if no interface config is provided

Change-Id: I67f94f78ef1fb4536e5bbc940be6216e2699f2fe
2016-12-05 23:06:10 +00:00
Eunjin Choi
db46ab39e7 [ONOS-5712] fix two bugs in onos-app-openstackinterface
1. fix equals method to check "o" not "this" (line 192 in OpenstackSecurityGroupRule.java)
2. change 6th parameter of OpenstackPort constructor to tenantId from networkId in Builder.build method (line 356 in OpenstackPort.java)

Change-Id: I0a46c113547170404d08e40da53985931483a1b5
2016-12-05 20:21:12 +00:00
Hyunsun Moon
07ba835302 Added app.xml files for SONA modules
Change-Id: Ie7c48fe011e126c8f0fbc21561e365fac58d11d9
2016-12-05 20:18:58 +00:00
Luca Prete
dce16f892f ONOS-5419 Implementing new VPLS CLI
Change-Id: Id6a7ef785def15f5fcdc8d5ab8f9ab0f9a173065
2016-12-05 10:11:09 -08:00
Ray Milkey
72bcefefce Starting snapshot 1.9.0-SNAPSHOT
Change-Id: Iae30168353c72c4e2d5e395298ceca5dd7554984
2016-12-02 16:22:53 -08:00
Ray Milkey
bc3c6ba539 Starting snapshot 1.8.0-SNAPSHOT 2016-12-02 15:59:38 -08:00
Ray Milkey
a222d05a18 Tagging 1.8.0-rc4 2016-12-02 15:49:32 -08:00
chengfan
de0799ca6f add BUCK file for actn-msc app and ietfte-provider
Change-Id: I26b0cb0649d6914773f880fc87ae5b8c9b764e1d
2016-12-02 21:33:57 +00:00
Henry Yu
ad44114eb1 Add BUCK for tenbi and tetunnel
1. Add BUCK for tenbi and tetunnel
2. Fix check style errors in tenbi
3. Fix a BUCK error in tetopology

Change-Id: I618bdd2a119cc6be3250cb3c3e9002fa4f5e4750
2016-12-02 13:31:56 -08:00
Carolina Fernandez
b1cef5c12d [ONOS-5420] CP/untagged ifaces support in VPLS
Changes:
- Tests to account for tag-tag and tag-notag connectivity
- Introducing untagged ifaces in netcfg and topo files

Change-Id: If56fd4d8bbe4f1f2505e4d5d85c3eeda8c22ac5c
2016-12-02 21:15:12 +00:00
Hesam Rahimi
206202ae09 Removing an unnecessary maven-bundle-plugin which causes java Linkage Error.
Change-Id: I4876ecda8ea37611fd99a9dbe8dffaa34542235c
2016-12-02 16:25:06 +00:00
Vidyashree Rama
fd339c4181 [ONOS-5695] notification defect fix
Change-Id: I5f2a7e857975244061e969dd248878b3f2ecda44
2016-12-02 16:23:35 +00:00