Charles Chan
c6d227e242
Implement an option in CPRM to reprogram the flows when device reconnecting
...
Also remove unused AsyncDeviceFetcher in FibInstaller
Change-Id: I52e778a51854efd6bfe47c56569efa5c27d7c7fb
2017-03-06 23:52:43 +00:00
Sithara Punnassery
5deaab5fdc
Reverting the exclsuion of Yang runtime with fix for OSGI wiring issue
...
Change-Id: I23552cfb2f1fb8926500576c9039260890caf14e
2017-03-06 23:50:56 +00:00
Charles Chan
563a7818e2
Disable ARP/NDP forwarding/flooding
...
In the scenario where subnets and hosts are configured,
flows for forwarding/flooding should be provisioned.
A copy from the control plane will only cause duplication.
Therefore we are turning that off for now.
We might want to revisit this if we want to support ARP/NDP learning in the future.
Change-Id: I5d8d73c4bacdeabe969ce1ea4e24a4268d853df0
2017-03-06 23:37:29 +00:00
Charles Chan
7e4f81968e
Eliminate code duplication
...
Change-Id: I79129b1dbcbba169b143730f89a38db64f5e460f
2017-03-06 23:31:29 +00:00
Charles Chan
7ffd81fdfa
CORD-906 Support trunk and native VLAN
...
- Include trunk L2IG in L2F
- Populate bridging rules for trunk vlan
- Extend populateVlanMacFilters to generate filtering obj for trunk port
- Extend host handler to check vlan mismatch between host and interface
(Temporarily disabled for now. Check TODOs in the code for detail.)
- Extend getForwardingObjectiveBuilder in RoutingRulePopulator to support tagged host
Change-Id: Id168a02015f58b0957ba43ad7c52798029d895bc
2017-03-06 23:25:45 +00:00
Charles Chan
f6ec153756
Refactor SR and OFDPA pipeliner
...
populateRouterMacVlanFilters -> populateVlanMacFilters
hostFwdObjBuilder -> bridgingFwdObjBuilder
getForwardingObjectiveBuilder -> routingFwdObjBuilder
refactor pipeline initialization
Change-Id: I94932cde5155706571085ff41cb4ef63e2a39844
2017-03-06 23:18:05 +00:00
Charles Chan
59cc16d9ee
CORD-800 Use new interface vlan config for VLAN assignment
...
In addition
- Change the name and type of INTERNAL_VLAN
Change-Id: I48bb89cc1cb1fe4155b4d889b1e7384c8bf673fa
2017-03-06 11:04:06 -08:00
Gaurav Agrawal
226da24874
Reverting back the YANG runtime bundle inclusion to fix broken running environment.
...
Change-Id: Id4216894a41a37472dbe92d31ab3251babfa4b75
2017-03-06 17:04:26 +00:00
Sithara Punnassery
8b155b20d8
ONOS-6074 Dynamic Config integration with Yang Runtime, compiler & model
...
Change-Id: I6c95bde6999c7b1536aa339dadd7274fc058291d
2017-03-04 05:30:37 +00:00
Sithara Punnassery
4b091dc776
ONOS-5959 with YANG model integrated
...
Change-Id: I866b70ceebe8cb19d88cb2cc74530cbb4988b913
2017-03-03 16:26:54 +00:00
Yuta HIGUCHI
24bc76b07a
Add support for local-status in ForwardingDeviceService
...
Change-Id: I2e2750cb3ef069d4f3f763ef045fe5c686f9874a
2017-03-02 20:13:21 +00:00
Frank Wang
39b9577a6d
[ONOS-6066]bug fix openstack node moudle
...
Change-Id: I9bc76e132c8cf76a2a9f7453a270e859fe0fab7d
2017-03-02 02:19:41 +00:00
Bharat saraswal
1729916316
Vtnweb resource bug fixed
...
Change-Id: I6a7efec56d53c1b23c9a659c8c14c88b03263241
2017-03-01 19:55:26 +00:00
Bharat saraswal
a899a2127b
[ONOS-5724],[ONOS-5725],[ONOS-5736] onos buck plugin modifications for support of private package property.
...
Change-Id: Ic3a2f13c14816e803debc208826445ef27b49a4f
2017-03-01 11:03:58 +00:00
Jian Li
9291959694
[ONOS-6055] Define mapping store interface with skeleton impl codes
...
Change-Id: Icb2bf9e3985ed0316bd54fa300385060112c52fb
2017-03-01 09:54:35 +00:00
Hyunsun Moon
b7a9cd2d6d
Handle PORT_REMOVED event when a VM removes
...
Also fixed OpenStack port event log
Change-Id: I0ad4a014dcb3a1fdf7ada7eb93ec80f23f42b087
2017-03-01 03:12:38 +00:00
Thomas Vachuska
f17ce8104b
Fixing broken pom.xml files.
...
Change-Id: Id53325f1aeefda9cb26f33f9e71c9907453acca9
2017-02-28 12:48:55 -08:00
Shashikanth VH
8b1a5efd5f
flow specification.
...
Change-Id: Iacb8eae8fe7cce769a019ecffa6073c015ff80d1
2017-02-28 18:51:11 +00:00
Henry Yu
ab25a716ae
[ONOS-5756] RESTCONF protocol support for RESTCONF App
...
* Created a config flag in RESTCONF protocol, to allow the protocol
to be dynamically configured to work with either YMS or Dynamic Config
during runtime.
* Note that this is an interim solution to help RESTCONF migrate from
YMS to Dynamic Config. The changes will be removed once the migration
is complete.
Change-Id: I36dc8537c88965034da6238df32dde7558ac5f5c
2017-02-28 11:03:08 -05:00
Shashikanth VH
a676b29a5f
Pcep TE link config.
...
Change-Id: I4a7b31873cc857875cf96fb98081195e58b7bf32
2017-02-28 07:25:33 +00:00
Jian Li
4014e13da6
Further simplify equals method by refactor if-else statement
...
Change-Id: I2a97dfa54916d94600e36d7e2b933fa087a1ddbe
2017-02-27 09:01:02 +00:00
Jian Li
cc169f3b83
Fix: add missing java docs for mapping management application
...
Change-Id: I712b21111fb23936213b7961244367583694c158
2017-02-27 08:49:23 +00:00
Jonathan Hart
c4c2d624ea
Factor out createBinaryString method
...
Change-Id: I28366d04db29a313728bd4ef71f002737b51f008
2017-02-24 18:17:24 +00:00
Jonathan Hart
bb782be9f7
Move reactive-routing-specific config and classes out of common routing bundle
...
Change-Id: I463e5225337bfaa0ec85285658dbbabc8059f209
2017-02-24 18:10:58 +00:00
Jonathan Hart
249b4cf639
Extend ControlPlaneRedirect (vRouter) to allow multiple redirects
...
CORD-787
Change-Id: I9e5a6f74b7239eb0dcb42b52e562698ce415debc
2017-02-24 18:10:34 +00:00
Henry Yu
47df0e34dd
BUCK changes in TE topology and RESTCONF
...
1. BUCK file fixes in RESTCONF
2. Changed tenbi/yangmodel bundle to feature. This is required for YMS
schema registration.
3. Added TE topology, TE tunnel, tenbi, restconf server, and TE provider to modules.defs.
Change-Id: I5bc3208c7fe823352500a63f87bfd990cb3037b4
2017-02-24 17:02:40 +00:00
Sonu Gupta
1f418aa41d
FIX: to support delete operation for list node under a module
...
Change-Id: Id71503a2206be648e91d84265f92c0a18ac90e67
2017-02-24 09:10:44 +00:00
Jian Li
9876310efd
Allow to specify time when creates a mapping event instance
...
Change-Id: Id4d9583a8d43d8a6e0913393d35a222b9688b0d2
2017-02-24 06:51:04 +00:00
Jian Li
44155b09a5
[ONOS-6017] Implement DefaultMappingKey and DefaultMappingValue
...
Change-Id: Ie41242436323d9fa89400c2ab661fcc35518b9c8
2017-02-24 06:48:54 +00:00
Hyunsun Moon
acde3f5944
Don't install switching rules to gateway nodes
...
Change-Id: Ie2cbf1016457c6031998e6f1a983576e0ff0a15c
2017-02-24 01:11:12 +00:00
Charles Chan
0aa674ea00
Unregister neighbor handler when deactivating segment routing
...
Change-Id: Ibcc1d8ccbcb5b64fbb77e2e857885df7d3cf6500
2017-02-23 15:44:08 -08:00
Simon Hunt
7d5e984496
YANG GUI - fixed incorrect event/variable naming.
...
- also added custom glyph for YANG.
- also implemented details panel structure.
Change-Id: Ifdbf358acfa724591afd3b865da7e9d1dab5d429
2017-02-23 14:18:54 -08:00
Konstantinos Kanonakis
198b039c41
Allowing findPorts() to use all possible OduSignalType values
...
Change-Id: Ia8431754629345e467a853cda4d4b1a9f3e2a55e
2017-02-23 19:27:26 +00:00
Thomas Vachuska
9ac4c7ee83
Hooked YANG GUI to the build process.
...
Change-Id: Idae3c8b55707a017918926b66e190d861bada3a9
2017-02-23 09:52:16 -08:00
Simon Hunt
cc035c5f1a
Yang Model Table View: skeleton code in place.
...
Change-Id: I836b00674d45ad5a4937bbb6c52be3df178a896e
2017-02-22 21:22:09 -08:00
Hyunsun Moon
44aac6691f
ONOS-5182 Refactored SONA to cache network states
...
Change-Id: Ib316fa5fa5d36e9da370a1578ac55de4a8dd9b04
2017-02-23 01:35:46 +00:00
Jon Hall
7f41225a86
Increase test cli timeout
...
Set the timeout to the default DistributedPrimitive Timeout
Change-Id: Ia7524032c3b6941e07b5ad0dc143538ab12f40dc
2017-02-23 01:26:55 +00:00
Hyunsun Moon
0540087e1d
ONOS-5182 Simplified OpenStack networking application structure
...
Change-Id: Ic7941f2c9a2febec4f24745278c4c305a3937097
2017-02-23 01:16:12 +00:00
Saurav Das
018605fb4e
In this commit: CORD-799
...
Bug fix for host-update to not remove and add the same IP addr
NPE fix in ofdpa3pipeline
Removing unused code in ofdpa2pipeline
Ability to add or revoke port filters for port-updates
Retry filters retry for a longer time
Bug fix for suppress ports to not suppress filters
Filters now sent only by master instance
Removing the MPLS BOS=0 rules for now until inconsitent hardware behavior is fixed
Change-Id: I8b4ee4af6de263531e0696af86e65f1c502f5f85
2017-02-23 00:25:41 +00:00
Konstantinos Kanonakis
5c69c75c81
Including ROADM_OTN device type in AddOpticalIntentCommand
...
Change-Id: Ic57d8e996f48e2cf43f5554586ad7ca2fef84e2d
2017-02-23 00:23:17 +00:00
Jon Hall
8c7b06ad07
Remove unnessasry semicolons
...
Change-Id: I8363e54ecaf80ad0a755d997ca1b9bbae2f1fa6e
2017-02-22 23:05:51 +00:00
Jian Li
0e09eaa65b
[ONOS-5916] Add various MappingAddress impl classes with unit tests
...
Change-Id: Ie373601d1406d161e8071e78cd584e5cc8b8f5af
2017-02-22 10:18:14 +00:00
Aaron Kruglikov
d1a1a4090d
Adding interfaces for Netconf SB yang adapter
...
ONOS-6018
Change-Id: I91fe255b1f82666116c0901fe602c93f14fe33ca
2017-02-21 19:16:21 +00:00
Charles Chan
3c1691ac23
Protect DHCP relay from missing config
...
Some refactoring in addition
Change-Id: I9c1be87ffad81cbe3e5ea986c37b4261e45ed497
2017-02-21 17:37:41 +00:00
rpatodiya
526309b276
Exception created and dropped
...
Change-Id: I4548daa036c4b17f30535d849eb84f1c920feaab
2017-02-18 03:24:55 +00:00
Yuta HIGUCHI
59bde769a1
minor trace logging fixes
...
Change-Id: I9229aa551532470b0581f2f17acb0be4793c24a7
2017-02-17 09:46:21 -08:00
Charles Chan
7a068749ee
Fix the format of warning msg
...
Change-Id: I82a02bd088b025d4483297e46c64f63653a63663
2017-02-16 17:25:54 -08:00
Luca Prete
670ac5dd95
Resource group to share resources between intents
...
Change-Id: I5bf7d4261197449924d07dabac841cf8ccbe9389
2017-02-16 21:14:05 +00:00
Jian Li
0455d70199
Bugfix: fix InfluxdbMetrics activation issue due to incorrect deps
...
Change-Id: I1e14119eb753e93d419f006c953f170ff6473965
2017-02-15 22:01:39 +09:00
Jian Li
24ad4e4261
[ONOS-5916] Add unit tests for MappingInstructions class
...
Change-Id: I2ae6a32ea4c81fc3437a033b8c20b5e712776e1f
2017-02-15 13:42:11 +09:00