5787 Commits

Author SHA1 Message Date
Andrea Campanella
82baf6b5cd ONOS-3607 Add Criteria model for Flows REST Api with field description.
Change Model parsing in Swagger mojo for whitspaces stripping.

Also, readding onos-maven-plugin to root pom build temporarily.

Change-Id: I8995c74d762a3e59acebe15cc600a0f1bfa41411
2016-01-07 23:45:06 +00:00
Toru Furusawa
c23f583cd0 [Falcon] Register TributarySlot resources in resource manager.
Change-Id: I61d63a7644a9edc2296a8f955af2ac2bfb93a5e4
2016-01-07 22:48:35 +00:00
Ayaka Koshibe
3ddb7b2575 [Falcon] link discovery -
- safety checks against fingerprint being null
- checks for foreign fingerprint and probe message origin

Change-Id: I2f3e491802afc2091335bd25fcf24865293bde10
2016-01-07 19:45:32 +00:00
Sho SHIMIZU
70e76d8bfd Remove redundancy by replacing values with Spectrum.CENTER_FREQUENCY
Change-Id: I42836ca3884bb17304cd05be2b163a906421b5a6
2016-01-07 19:06:06 +00:00
Simon Hunt
06909efd6e ONOS-3642 -- GUI: Widened topo panels by 8 pixels to allow 7 buttons to fit neatly in one row.
Change-Id: I244e6ca02e6ab6ea268ffc8eae7a184825cc8d7e
2016-01-07 18:26:43 +00:00
Andrea Campanella
f4fd035953 ONOS-3577 Adding getConfig with realtive config XML-tree argument
Change-Id: I3ee69bea55352e35007826659277c839d8457d3f
2016-01-07 18:21:52 +00:00
Rimon Ashkenazy
d15ebf5275 Fix RuntimeException of 'Un recognize OduClt speed'
Change-Id: I86a1d399206b8d260a8f9fa53da0ffa16f73ff6d
2016-01-07 17:51:30 +00:00
Jian Li
79f6732b59 [ONOS-3642] Add missing meter icon in topology view
Change-Id: Iba1f10adf981b90fbc47ec649493436c7c50589c
2016-01-07 16:45:37 +00:00
Jonathan Hart
2bac2f2337 Move BGP speaker/peer commands to routing bundle
Change-Id: If19e2eaa9d23a0d27bd0e5d76b82d5bbd76e95c6
2016-01-07 07:44:14 -08:00
Jonathan Hart
6af92be680 Move IntentSynchronizer to routing bundle.
This allows it to be used separately from SDNIP.

Change-Id: I45358666aa32763cb4bcac8f1c0a4025c6b76863
2016-01-07 15:42:41 +00:00
Jonathan Hart
9af322dc93 Add property to toggle whether HostLocationProvider requests packet intercepts.
The default intercept flows that are pushed are too naiive for some
use cases, but those use cases may still want host location tracking to work.

Change-Id: Ic4ae3916a1dcee8e753362c3ce5bdfe10756100e
2016-01-07 03:01:38 +00:00
Aaron Kruglikov
7adb89ee1a Adding omitted copyright.
Change-Id: I6efdf3ce8e3a7a08c1988f5e65d3ba779564e5b6
2016-01-07 02:05:57 +00:00
Jian Li
98dc9ad1a8 [ONOS-3707] Update env to default to Maven 3.3.9
Change-Id: If74cc04fc9f15c90511e78e23662554f41c0ecbc
2016-01-07 02:02:20 +00:00
Andrea Campanella
80520b89b1 ONOS-3650 Device driver multiple inheritance
Change-Id: Ib7b72d44533d4e63c4122662b50485243562aa21
2016-01-07 02:02:02 +00:00
Ray Milkey
06605102e4 Attempt to fix ONOS-3460
Restart UDP listener thread and create a new RADIUS server socket
when the AAA app configuration changes.

Change-Id: If81479ee54609f56cf86e21aa5c5d83732c6a9fe
2016-01-07 00:15:03 +00:00
Simon Hunt
99b3d226e0 ONOS-3642 -- GUI: New Meter Table glyph added.
Change-Id: Iaad4cbe432265fcdcd95da3fccee1fbdc999ba0a
2016-01-06 13:41:50 -08:00
Jian Li
1f54473d7b [ONOS-3642] Add GUI Meter View
This implements the web GUI meter view.
Current implementation uses the group table icon for meter,
and the revised meter icon will be updated in following commit.
See ONOS-3645 for detail.

Change-Id: Iaa2e673ef83024135d757a2aaec1c31a87263217
2016-01-06 20:37:30 +00:00
Marc De Leenheer
622861dab2 Lambda queries don't rely on driver state, and have separate package.
Lambda query returns unsorted set.

fix for ONOS-3620

Change-Id: Ifffd03271f9c8c02be8897c3891c80148342757e
2016-01-06 18:56:07 +00:00
Marc De Leenheer
cba2564bb7 Disable local port on CPqD switches so we don't have phantom links between LINC-OE and CPqD.
ONOS-3425

Change-Id: Ife6aca095140c4e3d147aff6f82536c062463a8a
2016-01-06 18:50:43 +00:00
Thomas Vachuska
762a2d8d0b Fixing various exception issues.
Change-Id: Ic02d66c2ebceda8c05f93b367aa9ff38a11a7a5b
2016-01-06 18:49:59 +00:00
HIGUCHI Yuta
d95f3cda0c ONOS-3422 inter-domain cross connect
- Add network configuration about cross connect port for CO-ONOS
- revised metro.py requires ecord.co app after
  (Change-Id: I3892e780bc6550f8a8d8be622b9fee5322c1dab5)
  to be loaded.
- stop using onos-topo-cfg to send netcfg

Change-Id: Ie90e69c4134d1f71893bf43ee6c290bdbd273aeb
2016-01-06 18:34:37 +00:00
Jian Li
5e5734fe39 Add a null test case for getMeterByDeviceIdAndMeterId REST method
Change-Id: Icf38aa1a84cc3161bdd0212460c37877a22731bd
2016-01-06 17:16:07 +00:00
Jian Li
a4faf4fff0 Add getMetersByDeviceId REST method
Change-Id: I50b9158aac1c8b0789ee271276db0fa701fdb7df
2016-01-06 17:15:30 +00:00
HIGUCHI Yuta
1979f55af7 Bug fixes for ONOS-3509
- Forwarding behavior added to {Device,Link}Store by ONOS-490
  cauesed false update information sent from ONOS node, which has been detached from the cluster,
  to be accepted by rest of the cluster after the detached node has rejoined cluster.

- Fix for periodic mastership check was left out
  when MastershipService#requestRoleFor(..) return value was changed to Future.

- Fix for triggerProbe() related messages getting dropped,
  right after STANDBY -> MASTER role change.

- Local state (connectedDevices) was preventing
  vertical (Core -> switch) Mastership state synchronization.

- Various debug log, comment added during investigation.

Change-Id: I777beadf04db8a879830a07bfdc7ab0e2279f190
2016-01-06 09:12:33 +00:00
Aaron Kruglikov
12faf8de83 Adding driver and behavior for getting configuration on NETCONF devices.
Change-Id: Id6986f60e8c3db0d8295576b856c04c82ae0edcb
2016-01-06 09:11:44 +00:00
lishuai
095f6c72b7 [ONOS-3664] Update the bug: the ports command for restful can not get
external port.

Change-Id: Icad4ff9647f08f174f197b3dd2378ceef22cafe3
2016-01-06 08:27:04 +00:00
lishuai
b43dbf7be0 [ONOS-3659] Submit the modified content of onos-1.4 to onos-master.
Change-Id: Ibdb9897cde6bc7622276178a6087f02c49da2a48
2016-01-06 07:19:48 +00:00
Jonathan Hart
c22e847967 [Falcon] More flexible component choice for routing apps
Change-Id: I0b01f633332fa7f099d4b3ffe58d86141f3a040b
2016-01-05 19:10:42 -08:00
Jonathan Hart
b4a4215c85 [Falcon] Add ComponentService that allows applications to select which components are loaded.
Change-Id: I1e5eceef65c16040b75cf35ac88a497ba9a05412
2016-01-06 03:07:35 +00:00
Shashikanth VH
97e571e9e8 BGP peer connection validation based on peer configuration.
Change-Id: I67251b94973aad3e0ecf3d118ea534de1b015427
2016-01-06 02:46:56 +00:00
Thejaswi N K
55204f82ac Igp IsIs extended metric issue
Change-Id: I5d3971dc9babd5855d5059c0ef531cf49d672eac
2016-01-06 02:41:34 +00:00
Shashikanth VH
e7eacfd580 Hex dump read for channel buffer
Change-Id: Ife5e49d488c9806e30530b48bb189f7e4a191e97
2016-01-06 02:40:54 +00:00
Priyanka B
897c62a3fb Compare fix (Link)
Change-Id: Ia22eaecdcac8b2e77cc9a2831eec6814e66d6651
2016-01-06 02:39:04 +00:00
Thejaswi N K
5ff45df186 Implementing Bgp update configuration
Change-Id: I02338d5db093c513f1048bdafd737feea81d4efb
2016-01-06 02:38:16 +00:00
HIGUCHI Yuta
0001778cec Stop using fixed path /tmp
Change-Id: If0d8048db555cd9872959aaa70d52cc3a9aa864b
2016-01-06 01:14:18 +00:00
Ray Milkey
9f87e51954 Sonar related fixes
- suppress SONAR warning for printing stack trace in CLI
- add string constants for the Sonar suppression identifiers

Change-Id: I03992f89675f9d074347042b7a196dbcc1036c28
2016-01-05 23:55:33 +00:00
Changhoon Yoon
e71dfa4847 ONOS-3521: SM-ONOS performance improvement
Change-Id: I8643187f2ceb35f8e0701d9e7ddb10098f05b244
2016-01-05 14:14:18 -08:00
Thomas Vachuska
9e51fd0a7e ONOS-3550 Fixed property warnings.
Change-Id: I8deac6a66fa10f600b718e2dc781ca781bc508d9
2016-01-05 22:05:20 +00:00
Shashikanth VH
7a2fe659eb Process protocol message read partially from the buffer.
Change-Id: I1888dce82bea566796bc222329650582cba5a276
2016-01-05 20:11:34 +00:00
HIGUCHI Yuta
d9c6117a2f Clean up tempDir after each test runs.
- Fix for issue with /tmp disk full issue on Jenkins.
- Using JUnit Rule TemporaryFolder where possible.

Change-Id: Ie91eba37581ba5bf6c32be7f614220e2098ce2f8
2016-01-05 17:22:25 +00:00
Marc De Leenheer
8b5aae8410 Optical link annotations are enabled (only 'durable' for now). Removed dead code.
ONOS-3388

Change-Id: Ibe05e1298aa469ec1cd3b9f3664911323bc59015
2016-01-05 07:38:04 +00:00
Shashikanth VH
3dd13cff84 BGP system test issue fix.
Change-Id: I26f30e800a2d88377fde9d6da8ccca25581250ce
2016-01-05 06:16:02 +00:00
Ray Milkey
c18d0e3ef6 Fix compilation problem on some versions of the JVM
Change-Id: I3f2c7ad8fbcd228c7eeb0a2125fcbdbfcb572bd9
2016-01-04 16:10:59 -08:00
HIGUCHI Yuta
9092db839e Event history service and CLI
- Tool created while debugging ONOS-3509

  Usage Example: (See recent Mastership and Device events)
   onos> events -m -d

Change-Id: I87aceaf8fe61732a61c2d1e39399d0f10a729b54
2016-01-04 23:35:37 +00:00
Thomas Vachuska
bc8336765c Enhancing onos-setup-karaf to automatically force clean run when it detects discrepancy in ONOS version.
Change-Id: I5c271d68a884930652d0d46a62f4c8ef31e08124
2016-01-04 23:26:47 +00:00
Priyanka B
e238184b73 Compare fix
Change-Id: I56ad744ff9d99198136c97f62896c487285192ec
2016-01-04 22:53:07 +00:00
Phil Huang
f5d6c916d9 Fixed object naming problem from SDNTopo to SdnIpTopo
Following tutorial_ipv6.py, topology obecjt name is "SdnIpTopo", not "SDNTopo"

Change-Id: I8d27b35ff7fbecbb1dac37156f06cf0bc7897baa
2016-01-04 22:33:50 +00:00
Jian Li
fc5ca93765 [ONOS-2809] Support a TransactionalSet data structure
Change-Id: Ia99bc2285b3fea39ee3845f5f6613a45a6a61626
2016-01-04 22:29:54 +00:00
HIGUCHI Yuta
34e6314d31 Remove @Deprecated from Annotation keys used by netcfg
- These annotations get added when a value is configured by netcfg subsystem.

Change-Id: Ie52f4827628051f61df9b297001c46db4915e91c
2016-01-04 22:18:11 +00:00
Jonathan Hart
89e981ff59 Update 'last seen' field on flow rules
Change-Id: I7400bd181c41e605c03a60d05b08337e529e080a
2016-01-04 22:17:27 +00:00