12566 Commits

Author SHA1 Message Date
Ray Milkey
2014cdb79f Sonar objects to non-static members in servlet objects
Change-Id: I4544fcececda5146c03ba1d551cc0a119b29c502
2018-05-16 17:11:45 +00:00
Andrea Campanella
a74bdba108 Bug Fixes and improvements to P4Runtime subsystem
Change-Id: Ib18b08e5e4b4d552949b119d7b1201dd4ca616f6
2018-05-16 17:05:41 +00:00
Yuta HIGUCHI
cf03a0fafd Fix call passing arrays to hash
- http://errorprone.info/bugpattern/ArrayHashCode

Change-Id: Ic2ffb201de6ba2973f41868b4ed99c86ba78c359
2018-05-16 15:56:57 +00:00
Pier
68c025bda8 Fix testUninstallAndInstallNonDisruptive test
Change-Id: Id5f8cd5a3b270231ccadfcde5ad4934c5ee407e0
(cherry picked from commit 9f832343ebd760246928e54c86080227a1ebfdf4)
2018-05-16 06:02:15 +00:00
Yuta HIGUCHI
57ba38eb10 bump yang-tools version to 2.4.7
Change-Id: I0a257b8b524cd7f6e606d57e6d1a3a5388646ebe
2018-05-16 02:05:38 +00:00
Sean Condon
83fc39f470 Initial import of Angular5 components services and modules
Change-Id: I3953f1fbf7d5697a1c6d432808dd17d816ec285a
2018-05-15 23:04:34 +00:00
Brian O'Connor
1bd4a9f12f Adding netcfg listener to disconnect switches when certificate is
updated or removed.

Change-Id: I04b170aec328b4c91a6d699ff128347d9a148736
2018-05-15 23:04:21 +00:00
Thomas Vachuska
61f0e0b624 Updating tutorial assets to work with 1.13.1
Change-Id: Icfa6c0b9a35e869b68a7c1ff394144a3ba0256c4
2018-05-15 14:25:40 -07:00
Yuta HIGUCHI
4b11fab8a0 Update logical port grouping id
Change-Id: I7f7671487fb5c8c0c375df03992f2334226a823d
2018-05-15 20:51:49 +00:00
hiroki
4ecc871a22 OpenConfig model for Infinera XT3300
Change-Id: I400c9146892932afc97d1a32e425722fd7c92345
2018-05-15 20:37:15 +00:00
Yuta HIGUCHI
e8947b06cf Replace with standard yang
- replace ietf-inet-types and ietf-yang-types with
  publically available standard .yangs

Change-Id: I8999c847551ab8c007fd688415554230ea8b5774
2018-05-15 20:37:15 +00:00
Yuta HIGUCHI
a818eb5291 Isolate IETF models in OpenConfig to own bundle
Change-Id: I15fff358582dd7b361d015c2d30c981a703fd1be
2018-05-15 20:37:15 +00:00
Jon Hall
79b6164a7e Add option to onos-power script for user
also remove extra argument to onos-die call

Change-Id: I43b6a2c4dbe05396d82d25c13f846db39de4a7fb
(cherry picked from commit cd72924e039a15e3aac45ba848cfa01920def6bb)
2018-05-15 20:18:57 +00:00
Brian O'Connor
f7215b8ec7 Updating Openflow controller properties
- Moving TLS related config to separate config object
- Added support for adding/removing OF ports without restarting channel group

Change-Id: I79552334519434780d9174a1a9ff4eebc0d17194
2018-05-15 20:16:28 +00:00
Nitin Anand
fb22901dc4 [ONOS-7653] ACL app enhancements for including more matching criteria in rules
Change-Id: Ic29bab0c0752d6280a5feff992a69a2e10084414
2018-05-15 20:15:48 +00:00
Thomas Vachuska
a7b2404c00 Fixing onos-mininet to work with screen v4.06.*
Change-Id: I4c0be30c891eb593a40c3482957fc1b0125e37e5
2018-05-15 20:04:55 +00:00
Carmelo Cascone
d54861fa85 Updated P4 tutorial instructions after bm-* commands refactoring
Change-Id: Ie4478137b5bafd1428ba3ab9f68292cb39410601
2018-05-15 17:40:33 +00:00
kdarapu
fce5abbc5d [ONOS-7667] Code clean-up in compliance with Java8
Change-Id: Ieb17110357d8fa13705ebe9c86559b0863e77751
2018-05-15 16:06:04 +00:00
Andrea Campanella
bba1e887a7 Notifying the delegate of the DeviceStore with device removed/added events. Aslo properly marking device offline.
Change-Id: Idf2ccb01f704fd31370451400878b047e26c567b
2018-05-15 16:03:25 +00:00
Thomas Vachuska
5b38dc079c Extending DeviceProvider interface to include triggerDisconnect method.
- extended interface with default method implementation
- modified DeviceManager to exploit the new provider feature
- refactored a number of device providers to use the new method
    instead of relying on indirect DEVICE_REMOVED events

Change-Id: Ib315357ef06463012fcf26bbe937c8cdccbf3a94
2018-05-15 16:03:05 +00:00
Jian Li
b311c7e06c Fix: assign correct subnet CIDR as a DHCP router option
Change-Id: Ib79b4d5f2396f0295f28ede7db00cf68c84e2a51
2018-05-15 07:24:39 +00:00
Jonghwan Hyun
71d42cd844 [ONOS-7525]Implement INTService
Change-Id: I525365f89e711420046f31ba363bf0ae6a08c62e
2018-05-15 06:31:48 +00:00
hiroki
0bd58bb740 Fix bundle dependency of xpath lib for OpenconfigDeviceDiscovery
Change-Id: Ie78ff41dc15a52b9682aa82e601e521dd0a32b28
2018-05-15 05:39:20 +00:00
Carmelo Cascone
c282133c31 Remove depenency on internal BMv2 device ID when starting bmv2.py
Needed to support TestON-based Segment Routing tests. All instances
started with internal ID = 0 (one PI/P4Runtime server procees is
executed for each simple_switch_grpc instance, i.e, there's no need to
use different internal IDs to distinguish between switch instances).
Log/conf files and bm-* commands are now based on switch name.

Change-Id: I34d3079d6dff5933ceb4d95f04863426af24eb81
2018-05-15 05:19:30 +00:00
Carmelo Cascone
ef71549529 Fix incorrect SSH port when generating P4 VM
Change-Id: I649433e2fcaa3c935bd6ebe61240e1645ace8d77
2018-05-14 19:48:46 -07:00
Jonghwan Hyun
f5d5782ecf [ONOS-7654] Fix int.p4 to correctly specify src/sink
Change-Id: I298dee9eb7f85aa9467dae70c63c04c4b7bdd660
2018-05-15 00:27:42 +00:00
Ray Milkey
f752a1ddea bump up time out for a cell node to 3 minutes
Change-Id: I531d799ee136d4ac3bed30f0a3b0714f04587c71
2018-05-15 00:04:40 +00:00
Yuta HIGUCHI
f733373baf Bug fixes
- Netconf get family should return from <data
- adapt ODTN driver to that behavior

Change-Id: I25508518354914fdd239beab3a9951eff3586e41
2018-05-15 00:01:53 +00:00
Yuta HIGUCHI
7083150418 Respect the name specified in onos_app rule
- when generating included_bundles
- when generating feature coordinate

Change-Id: I2fcc03d4fb8c687ffab5f212a6c5ec6ac757a15d
2018-05-14 15:59:25 -07:00
Yuta HIGUCHI
44e3a61234 Add key constants for ODTN
Change-Id: I21cefc09835e3f1d8c393e470889af9ba86d50cd
2018-05-14 20:11:41 +00:00
Ray Milkey
749996b0a6 Fix event handling race condition ONOS-7673
Events could be processed after the component was deactivated
and the executors were shut down.

Change-Id: I53f065e59638293b035278ed1a7736e4d7a817ca
2018-05-14 18:02:23 +00:00
Jian Li
3bee54277c Revert "Enforce OVSDB runs as an OVSDB client mode only during SONA startup"
This reverts commit 7d691f3f1e0addf2fe2ed84a8fce1ae98a3e8f57.

Change-Id: Iafc795ae39b60f2517b1a4d85cea83d9d47d96cb
2018-05-14 16:37:32 +09:00
Yuta HIGUCHI
d5c229667c Add log when model registrators activates
Change-Id: Id0d3157f39b7022412d24d62dbcdd3f64ac747fa
2018-05-12 00:14:30 +00:00
Carmelo Cascone
57defd3782 Generate leaner P4 VM
Dev: 1.5 GB instead of 3.5 GB
Tutorial: 2.3 GB instead of 5.5 GB

Change-Id: Ib63d47578a2c9e16a97827bfba463f90cfe1187d
2018-05-11 16:01:16 -07:00
Yuta HIGUCHI
f936191317 Add option to specify yang source path
- also support case where app name including '-'

Change-Id: I32306d55fb04659bc6ae1c3886b462cc69db2dcc
2018-05-11 22:15:36 +00:00
Jordan Halterman
054a5cbda1 Set YourKit profiler option to ensure the agent binds to all interfaces in tests
Change-Id: I7faee695af91a0307e68be04ed10d0956c3b6cae
(cherry picked from commit 4ed92ec83dcc5215b7dc2e75d2481249c9ed9cb0)
2018-05-11 14:35:00 +00:00
Brian O'Connor
f69e3e3409 Fix for CVE-2018-1000155
Denial of Service, Improper Authentication and Authorization,
and Covert Channel in the OpenFlow 1.0+ handshake

Change-Id: Ifd285208266a1f331f3b802cb656349aad1782a9
2018-05-10 20:52:35 -07:00
Ray Milkey
4ef245e8ea Fix NPE in DeviceManager for an offline device
Change-Id: Ib105b029efd0519c6ed54abf8e89c7be6c905987
2018-05-10 16:30:16 -07:00
Charles Chan
056e0c144c Revert "Adding Multisct traffic drop for un-programmed trees"
This patch also redirects IPv6 NDP, which is also a multicast packet, to table 40. The IPv6 bridging and BGP peering break as a result. I am reverting this for now and we will need to find another way around.

This reverts commit b955fec073cd90b3b1ac4cbab51e82d110ca43d1.

Change-Id: Ie2bca5c0c0edf170bcdb8f50821271585b275cb1
2018-05-10 22:42:11 +00:00
Ray Milkey
be9f3bc2e9 Fix NPE in OFDPA driver
Change-Id: Iebfff73d88c5cd7a673876af7c58d33e99e895a4
2018-05-10 13:48:12 -07:00
Charles Chan
70ce68ebe6 Fixing NPE in processVlanIdFilter
Change-Id: I22fcf94208ede4d1a2c47f15fd7402fdae06afdf
2018-05-10 18:37:58 +00:00
Andrea Campanella
1487decc73 Fixing NPE for absent blackhole config
Change-Id: I9e558a3182d82d49746f4202468fdb6edab012ff
2018-05-10 17:43:06 +00:00
Andrea Campanella
b955fec073 Adding Multisct traffic drop for un-programmed trees
Change-Id: If9615db254f69141d8d6f0da3e0b7ce7d154bd6b
2018-05-10 19:07:06 +02:00
Ray Milkey
f27ac3013a Allow publishing of RC builds
Change-Id: I5be1e7ee685cbf9f47c2491431c3899c55243eb2
(cherry picked from commit 02e231852aecaddcc02016d3de4b15b2f564fd13)
2018-05-10 16:59:12 +00:00
jaegonkim
ab7e59f3e8 [ONOS-7646] IntentCleanup.cleanup() overwrites intent operation of pending map with the intent opeation of current map
Change-Id: I98825dc790bee845c4afcf795af13e81d685da1a
2018-05-10 16:53:22 +00:00
Andrea Campanella
c03b6bd7d9 Updating Mcast json examples
Change-Id: I15ffb139b87510491813b1fa38b2b0a86c9729f6
(cherry picked from commit 41da0a4248e4aa046b85905cb17ed679bc748903)
2018-05-10 12:51:41 +00:00
Jian Li
5965788255 [ONOS-7606] Support ARP broadcast for VLAN type network
Change-Id: I0b7b119da2d080f49e431485aa7ce0a8fd42d9a5
2018-05-10 10:11:47 +00:00
Daniel Park
c64b4c612e Fix SONA to support vlan network mode.
Change-Id: Ib280ae4a41be1bfb86f1efc34011651a7390437b
2018-05-10 07:12:51 +00:00
Daniel Ginsburg
c1d47e9bfa Avoid programming TMAC entries for BSOD vlans
When an interfaces is defined with tagged VLAN(s) and no IP addresses, do not install TMAC entries for that VLAN(s).

Change-Id: I5beeb38c0b21cdd69a0da90943f768c3aeddb720
2018-05-09 21:49:51 +00:00
Andrea Campanella
d980c6db30 Adding route blackhole
Change-Id: I70212b0ab91e628e8528bca896c3aecc499e31b1
2018-05-09 21:43:17 +00:00