8779 Commits

Author SHA1 Message Date
Simon Hunt
e578fc7ab9 Set specific DPID and MAC on devices and hosts in uk-region data.
Change-Id: Iee1c0097a626d27c6c1620263d8f676b20c2418d
2016-10-24 16:49:55 +00:00
Thomas Vachuska
5905f2cc6e Preparing to deprecate onos-karaf and onos-setup-karaf commands.
Change-Id: Ie8bf9ad161733478608d82c11d59c4b5412d6689
2016-10-24 16:36:00 +00:00
Jayasree Ghosh
8aca6778cd Fix for ONOS-5306:NPE in Flows Instructions Decoder
Change-Id: I708a074c927841577b4eaf0ffe75ec98fac227f6
(cherry picked from commit af08dcdd4459eb47f9a995aef36674830641a8d3)
2016-10-24 16:26:36 +00:00
Viswanath KSP
d1212c787f Adding changes for [onos-5525]
Patchset-2 Fixed code as per review comments
Patchset-3 Fixed code as per review comments

Change-Id: I54783f3be09be76ef515fd6495d48376dba686b2
2016-10-24 16:11:33 +00:00
Yong-hwan Kim
fbf653c9d4 [ONOS-5298] New VPLS NeighbourHandler to support multiple VLANs
Change-Id: I5c809b9c108760defc666b9f5e9d2a17c64047eb
2016-10-24 15:31:16 +00:00
nosignal
5fd282e642 [ONOS-5283] Arbitrary connect points, support multiple vlans
Change-Id: I9bd3536c08dfd8a637293460395de7e2a1dc1dc1
2016-10-24 15:26:29 +00:00
Luca Prete
8d4e8bccdf Vagrant-Ansible scripts for tutorial vm
Change-Id: I0481fa9c7df897812a765973440b6b1b2bf669f8
2016-10-23 10:11:12 +00:00
Simon Hunt
d7395c832b Added UiTopoLayoutId network config to BasicNetworkConfigs.
Change-Id: I3ec54a883e0b79f3cce5e9aff2f7ae7d56cc593e
2016-10-21 21:45:49 +00:00
Steven Burrows
beef935802 Topo2: Implemented host icons
Change-Id: I457b49aa3c9662b5452b7c50311b2b5dfbb74f2f
2016-10-21 21:45:24 +00:00
Aaron Kruglikov
9e11b587fb Fixing issue where recursive to string method caused crash.
Change-Id: Ia14dff452004da20b15c1c1de890bd348959b171
2016-10-21 21:25:58 +00:00
Steven Burrows
e2d77d6e02 Topo2: Multi Details panel
Change-Id: Iab16aa38e5271a59da57d00fb4cb308036f86e2c
2016-10-21 19:47:44 +00:00
Simon Hunt
0bf564937b Adding mininet script and netcfg for uk-regions.
Change-Id: I45c99da8b9dc891887b147d8e7cca627d68c9679
2016-10-21 19:43:02 +00:00
Ray Milkey
ce48f968ea ONOS-3600 - use separate dispatch queues for different classes of events
Change-Id: I139a3f4eb58db233ac009d03664281eefe357157
2016-10-21 19:40:20 +00:00
Charles Chan
c81c45bbde CLI command that shows all subnets configured in Segment Routing
Change-Id: Ib03ec2039b763f3796548923883fc89913a1ceac
2016-10-21 17:36:57 +00:00
Steven Burrows
aa57d93048 Topo2: Single panel details panel
Change-Id: I10f746a1d95a13505a163fd3402b001ac6607230
2016-10-21 10:05:16 -05:00
xueliang
c6e47e23f3 [ONOS-5544] Refactor of JUNIT for FUJITSU NETCONF
Change-Id: I1b43ce194afc094ffb04a4c5cf2d2311030fdc4b
2016-10-21 08:30:15 +00:00
Brian O'Connor
1b42eea485 Updating buck package publisher
Change-Id: I03045da05bdf1191e6df53694a74443e820a2bc8
2016-10-20 14:21:46 -07:00
Brian O'Connor
79b7067e72 Updating buck plugin to track web resources
Also, renaming onosjar to onos.

Change-Id: Ia726772462b0bc997b92dbcb4bdc477ee7b590b0
2016-10-20 14:21:46 -07:00
Brian O'Connor
2938a03c84 Updating to new Buck on 10/20/2016
Change-Id: Icb690b2ee49fe2a4207e97e07ab8f2705f771e2c
2016-10-20 14:21:46 -07:00
Brian O'Connor
4601dc371c Updating Buck aliases
"onos" (was "package") now maps to the package artifact
"onos-local" (was "onos") maps to the local run script

Change-Id: I03ae4c69234c27b2034185a319c37422858c3a6f
2016-10-20 12:13:39 -07:00
Simon Hunt
a9301bb857 Device Details Panel -- Remove old code
- device name is now populated elsewhere.

Change-Id: I0fe7839a5563248bbff39a6ce698f3c36bd994e8
2016-10-20 11:38:10 -07:00
Thiago Santos
c89ba3f9dd ISnmpSessionAdapter: fix build after dependency change
Add missing method to adapter class

Change-Id: Ic6b09071a8c72b900263cddfb733602a9238c1b7
2016-10-20 10:44:17 -07:00
Hesam Rahimi
e96d0be5ae Upgrading tenbi app by using the new version of yang-utils (1.9), and
making the required changes in code for that purpose.

Change-Id: If193953121b6c5f30d8ab0ec9fed10114ffedef2
2016-10-20 00:10:27 +00:00
Steven Burrows
aefd58618c ONOS-5531: Port Label bug
Change-Id: I14e3b1c16de54b229f6823ffa199743d7a5308e8
2016-10-19 22:41:34 +00:00
Ray Milkey
3b4ea058e4 Fix Maven build breakage due to new SNMP libraries
Change-Id: I48cadd37c0e862a987be04d1c99efbe99f4e9b52
2016-10-19 20:20:15 +00:00
Jayasree Ghosh
44929b7a38 Fix for ONOS-5323:Issue with POST /intents - Causing NPE with null/wrong appId
Change-Id: I50e952976a0f8628ab2f4769b10ac1b3e1f152b6
(cherry picked from commit 3a0820beb627a3594411e43c97d025247fc69faa)
2016-10-19 17:41:58 +00:00
Sho SHIMIZU
4303532c8c Remove redundant assignments
Change-Id: I1dbc882ae871fd4bb75f3395ff33789cbc1edbba
2016-10-19 17:40:32 +00:00
Charles Chan
cad338a4cb CORD-413 Implement MPLS Termination in OFDPA3 pipeliner
Additionally, this patch includes
- Minor refactoring
- Skip method length checkstyle for FlowEntryBuilder::hasSetField

Change-Id: I7887f454f552a9e346c323524f359929deadf427
2016-10-19 16:55:56 +00:00
Charles Chan
d2edd47030 CORD-378 Validate ARP SPA in segment routing ARP handler
Check if the source protocol address of an ARP packet belongs to the
same subnet configured on the port it is seen.

Additional changes:
- Improve human-readability of ARP.toString()

Change-Id: Ie21c1edb43aa0ec636e9a927ca164a46ab2256fc
2016-10-19 01:21:38 +00:00
Simon Hunt
4f3a407796 ONOS-5411: BasicRegionConfig and BasicUiTopoLayoutConfig.
- added setters to BasicRegionConfig.
- implemented BasicUiTopoLayoutConfig.
- also furnished unit tests.

Change-Id: I965ce5817c7f36b56e634a318989447071130c2a
2016-10-19 00:17:54 +00:00
Brian O'Connor
7c11a9885e Cleaning up utils/ Buck files
Change-Id: Id8d0126f2ba06aab2dfba7a6a6760c263bdedba9
2016-10-18 23:49:08 +00:00
Steven Burrows
a3fca813c7 Topo2: Fix layout issues
Change-Id: Ief3772b9755216e44d0fe005c625e0090d8fb2b7
2016-10-18 23:36:11 +00:00
Ray Milkey
131c068323 Fix NPE when a POST operation is done for multiple flows and there is no flows array specified
Change-Id: I59caa97d8b2c663f1a7765c1d4c50f3b9ec63cca
2016-10-18 21:33:04 +00:00
Thomas Vachuska
0416f9479d Fixing onos-edit-config to be more robust.
Change-Id: If6fab00daeb350c857b913313e16e986b5d1eadb
2016-10-18 21:02:47 +00:00
ke han
e908271dc3 package igmp v3 report wrong, the group class should be IgmpMembership
Change-Id: Ibe321ec79e3058b3ab320601ea57bfeba5577c5d
2016-10-18 13:19:05 +08:00
Charles Chan
f9e9865b83 Initial commit of new Ofdpa3Pipeline
This submission also addresses the following issues
* CORD-84 Restore is_present bit to 1 in set_vlan_vid
* CORD-338 Remove default route workaround

MPLS Termination fix is coming in another patch.

Change-Id: I20c8fdd5604bd6e9254a957012ac619c193ccbc6
2016-10-17 20:31:11 +00:00
Jian Li
f8c2d4aa9b Add LISP MAC SHA1 and SHA256 authentication mechanisms
Change-Id: Ib699e7b400c85d0c0c22e312de56b90e1c7dad7b
2016-10-17 18:35:20 +00:00
Jian Li
451cea3762 Add LISP channel pipeline along with server bootstrap
Change-Id: I9ca12bbab5c4dad474bd6d7fa70e96a179bf4e50
2016-10-17 18:27:37 +00:00
Jian Li
84b7582ac6 Code clean up for LISP address and control message test cases
- Statically import builder classes to improve code readability
- Instantiate builder object in one line

Change-Id: I5439c5b2b160e19591234dff598e537f1c64b355
2016-10-17 18:18:24 +00:00
Jian Li
2775935682 [ONOS-5427] Add LISP Info-Request and Info-Reply message type
Change-Id: Ia54919945609a57e45b34af3bbe7b04e4a7efbec
2016-10-17 18:16:17 +00:00
Jian Li
7f6d0e9ebe Bump up swagger ui from 2.1.5 to 2.2.5
This commit bumps up swagger ui to 2.2.5 which fixes various bugs
introduced in previous version.

Change-Id: Ib4cf84c85c3c8d4ea8c32477a004c2ee12c22a8e
2016-10-17 18:09:13 +00:00
Jian Li
52015761b9 [ONOS-5427] Add LISP NAT LCAF address class along with unit tests
Change-Id: I27e792d32aa2b30bf42ca0687161e9df9352cb6b
2016-10-17 18:01:43 +00:00
Sangsik Yoon
f0b3ad8447 [OpenTAM_DPIS] DPI Statistics Manager & dpis CLI
- Fixed Thomas Vachuska's comment
   .Removed DpiStatisticsJson.java and related codes for avoiding confusion within package because this does not need anymore.
   .Simplified execute() code and fixed comments in DpiListCommand
   .Added javadocs for public methods and fixed typos
 - Rebased from master 1.8.0-SNAPSHOT, 2016.10.14

 - Upgraded the function and performance.
   .changed List<DpiStatistics> to SortedMap<DpiStatistics>
   .added DpiStatisticsService interfaces to get DpiStatistics by receivedTime
   .added more options of dpis CLI: displays indivisual category by topn
   .and some bug fix

 - Fix javadocs and ONOS style method name.
 - Fix javadocs error.

Change-Id: I07a058e04f63bd9c547a5d605975b214eec0ce1f
2016-10-17 17:59:33 +00:00
Michele Santuari
00cc1f794b retry netconf ports discovery
Change-Id: If00ae3caec2a618002b31ab05e082ef97b3b793a
2016-10-17 13:17:14 +00:00
sangyun-han
b885ed0d74 Change wording to improve clarity
Change-Id: Id13da84f3b6e4e690d793924e2f4b86c9a266d43
2016-10-17 13:12:03 +00:00
xueliang
54525f5768 [ONOS-5395] JUNIT Test cases for volt-notification-alertfilter, volt-notification-setalertfilter and volt-notification-subscribe as FUJITSU NETCONF
Change-Id: I4d8ec6b0540611875c3584acb811e0096b832b59
2016-10-17 13:08:58 +00:00
Jon Hall
dbe4c53b85 Update map names to match naming convention
Change-Id: Ieea30b4531da468824e22af1679acfc556887a2a
2016-10-17 13:07:16 +00:00
chengfan
7b2a60be58 [ONOS-5397]fixbug:NBI Error for complicate list inside container
1.if a array's children are all not container node,
 it's a leaf-list in yang, should treat differently;
2.for a array, the field name should push into a stack,
 and then pop when exit the array
3. add namespace info for yangnode
4. process the exception of null array node

Change-Id: Ia7b0c25ab1ccea393b97a0fcf59187663348de3b
2016-10-17 13:06:16 +00:00
Victor Silva
ff5871b061 OpenFlow: use same timer throughout all component lifetime
Calls to the modified methods (all configuration changes through the
CLI, for example) of OpenFlowDeviceProvider and OpenFlowRuleProvider
cause a switch from executor to another one on PortStatsCollector and
FlowStats collector respectively.

Since these Collectors are constructed with a Timer argument, we might
as well use those timers properly right away.

Change-Id: I32aa8c89d9615ea065e5fd9fd7dfc70da96b9739
2016-10-17 13:03:54 +00:00
Luca Prete
c8ec4b5f43 Adding support for IGMPv2
Change-Id: Iba3fbdfaed1b91cda8c6c0ef19fe69b5e5d7f900
2016-10-17 12:04:34 +00:00