7127 Commits

Author SHA1 Message Date
Jian Li
64dd889939 [ONOS-3601] Add unit test for MetricCodec and correct some typos
Change-Id: I72317b3d2ea8c428bcc24aa215ae97c098a38305
2015-12-31 06:18:19 +00:00
Ray Milkey
676249ca1a Fix Sonar critical flagged bugs
Change-Id: I60e9f72a1a66f65366d7dbc5335922e75097c9f3
2015-12-30 19:02:11 +00:00
Ray Milkey
0fce040435 Fixed a comment cut and paste typo
Change-Id: Ie05cd39eb16f7271c9fa589b7b31fc3460fa7e8e
2015-12-30 18:47:31 +00:00
Qianqian Hu
6b530ac669 Fixing a bug in XosIntegration
Change-Id: I5b4ff467f591fd5e5dd74ea72932704db35d3bf1
2015-12-29 09:32:37 +08:00
Qianqian Hu
33836dff2a Fix bugs for AaaManger and RADIUS
Change-Id: I112a3207ccd9b580e59e8ec328cb6db1e32ca38a
2015-12-24 05:37:37 +00:00
kmcpeake
ac41bf7081 [ONOS-3203] Migrate to 1.5.0-SNAPHOT
Fix merge problem with Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6

Change-Id: I56a5b7c67085c1cd31a7274ece55f962e908d01b
2015-12-21 12:36:37 +00:00
kmcpeake
b172d5fc8e [ONOS-3203] End-to-end demo of Fault Management via SNMP.
This adds SNMP device-discovery, and a Fault Management app which makes alarms available to users via REST/GUI/CLI interfaces.
There is still code cleanup that could be done, but aim of this commit is an end-to-end proof of concept.

To demonstrate :

1) /opt/onos/bin/onos-service
onos> app activate org.onosproject.snmp
onos> app activate org.onosproject.faultmanagement

2) SNMP devices are seeded via config file. The default seed file contains connection details for devices (SNMP agents) available via internet  e.g. demo.snmplabs.com
cp /opt/onos/apache-karaf-3.0.3/etc/samples/org.onosproject.provider.snmp.device.impl.SnmpDeviceProvider.cfg   /opt/onos/apache-karaf-3.0.3/etc/

3) ONOS will poll these SNMP devices and store their alarms.

4) You can now manipulate the alarms via REST  e.g. http://<onos>:8181/onos/v1/fm/alarms , via CLI  via various "alarm-*” commands or in UI with an Alarms Overlay.

More info at https://wiki.onosproject.org/display/ONOS/Fault+Management

15/Dec/15: Updated regarding review comments from Thomas Vachuska.
17/Dec/15: Updated coreService.registerApplication(name) as per https://gerrit.onosproject.org/#/c/6878/

Change-Id: I886f8511f178dc4600ab96e5ff10cc90329cabec
2015-12-20 15:35:59 +00:00
Jian Li
5c41123bc0 [ONOS-3618] Implement REST API for Meter query, insert, delete
* Implement encode & decode method for MeterBandCodec & MeterCodec
* Implement MetersWebResource
* Add unit test for MeterBandCodec & MeterCodec
* Add unit test for MetersWebResource
* Add meter insertion json example
* Add Swagger doc

Change-Id: I07284c6678c08b3cb9e109e86ffb2cf28bf36447
2015-12-19 18:06:48 +00:00
alshabib
6ec1ee7f23 fix serializer in DistributedMcastStore.
Change-Id: I06935b450387da3dea3e2aa65af66e893a9a59a7
2015-12-18 19:42:24 -08:00
alshabib
79e5287288 [Falcon] Refactored mcast store implementation.
Change-Id: Ie3fbc675d02c5abe5f5a419d2fc12dbe8fb4ec35

refactored mcast store implementation

Change-Id: I67d70d678813184c522c78e0771f6b8f8f9c25f8
2015-12-19 03:32:43 +00:00
alshabib
19e2cea9b0 [FALCON] adding api to enable packet requests to a single device.
Change-Id: Id870c13ece658fe61f46194c1e795fb1d209a6a8
2015-12-19 03:32:40 +00:00
Jian Li
1684b00a21 Bugfix: only allow REMARK band to have a precedence
Change-Id: I3b47f6f78d409832c2a5ef9f059e1b48ba38deaf
2015-12-18 00:55:23 +00:00
HIGUCHI Yuta
1dfef09812 Fixing some package javadocs
Change-Id: I1112942216b062f10dc5d00cc50b31eb2162c94d
2015-12-17 16:32:23 -08:00
Jonathan Hart
1978a431c5 Pom fixes for issues that may potentially break the build
Change-Id: I0923851ca3a5934d5e09bcf5425ea6cf4072bb18
2015-12-17 15:43:02 -08:00
Jonathan Hart
df20709674 [Falcon] Split FlowObjectives programming component out of
BgpRouter so it can be used
by other applications.

Change-Id: I37a5467e17e677fe44c35704c60429499e0d42ad
2015-12-17 23:10:05 +00:00
Ayaka Koshibe
12c8c08aa1 [Falcon] link discovery -
- Support for TLV containing cluster fingerprint info
- Config for enabling extra TLV at device level
- Refactored ONOSLLDP constructor for ease of use

Change-Id: I93abe6c0ed8b7e37c80af5920649272faad8856e
2015-12-17 23:09:50 +00:00
Brian O'Connor
bd7f878a7c ONOS-3124 Sketch of simplified intent domain service
Change-Id: I6d8304214897ba75a299bfd9bd90b4591ae8eb04
2015-12-17 22:33:44 +00:00
Marc De Leenheer
cef45550bc Harmonize resource collectors.
Change-Id: I51fdf9cdf57d3146bd9401ff67e13063830519e4
2015-12-17 22:30:36 +00:00
Thomas Vachuska
1b1537cc6f Fixed app id registration for the ACL manager.
Change-Id: Ibdd33a4b0ed781e66a3f573c0658b1446cc97462
2015-12-17 22:30:05 +00:00
Jian Li
162149fb4b [ONOS-3601] Add more cases in metrics REST API unit test
Change-Id: Ifa0398517d54149822a4c13bc06a3944c909abc6
2015-12-17 22:27:49 +00:00
Hyunsun Moon
bfc47d1663 [Falcon] CORD-368 Skeleton of service dependency APIs
- Changed service ID from VNI to network ID
- Added REST APIs(POST/DELETE/PUT)
- Added interfaces to CordVtnService(create/remove)
- Renamed Service/ServiceId to more specific

Change-Id: I80322fea28a7740a2cc7723b576e7bb9ff08389e
2015-12-17 22:19:08 +00:00
daniel
02f3af0eb0 [Falcon] Dhcp Bug Fix
- buildReply method refers the leasetime stored in ipAssignment

Change-Id: If0477861696bd76b3c1c14983f013968b4b8e8eb
2015-12-17 22:16:17 +00:00
Jonathan Hart
365335e2de [Falcon] Componentize IntentSynchronizer and SdnIpFib.
Change-Id: Ic384ce00572ae1e4bbf94b4de814cea3499d3828
2015-12-17 22:13:33 +00:00
Jian Li
ecb3c0f4b3 [ONOS-3603] Implement REST API for Group query, insert, delete
* Implement decoding feature for GroupBucketCodec and GroupCodec
* Implement GroupsWebResource
* Add unit test for GroupBucketCodec and GroupCodec
* Add unit test for GroupsWebResource
* Add group insertion json example
* Add Swagger doc

Change-Id: Ie58cba2e1af996c7b8652a55d9ef0c27207beafc
2015-12-17 21:17:59 +00:00
Marc De Leenheer
32fc3d247f [Falcon] Cleanup of unused annotations in optical test topos.
First round of cleanups in opticalUtils.py.

Change-Id: I5f627fc471220c3a7194d913764f8c84e6f0fe6e
2015-12-17 20:22:00 +00:00
Antonio Marsico
1c5ae1f1f6 Fixed loading of context property at startup
Change-Id: I4a1b3b3f07232378a6bb840efcabbaa0f74ef215
2015-12-17 20:03:32 +00:00
Ray Milkey
86f20ccece [Falcon] Fix SONAR flagged blocker issues
- add comments to suppress two instances where we really do want to catch Throwable
- implement equals() methods where only hashValue() was implemented

Change-Id: Iecfd66ff50fbd433977d1affd74f5f05d0a047e5
2015-12-17 19:08:19 +00:00
Hyunsun Moon
a834c18e61 Added TUNNEL_ID and TUNNEL_IPV4_DST case to GroupBucketEntryBuilder
Change-Id: Ia784ceb6cc70ca1a0f9eb4b20eee7c90caafdf92
2015-12-17 19:07:51 +00:00
Naoki Shiota
0b5ccd2bb5 [Falcon] Pretty print OchSignal
Change-Id: Ic0ecc88c95faf91397e132087a1ea0b1fa7295d5
2015-12-17 18:35:38 +00:00
Simon Hunt
78acc4460f GUI: Deleted deprecated code.
Change-Id: I5b2655c63cfc0d4f2ea29647e24f86c5183650b6
2015-12-17 18:27:14 +00:00
Hyunsun Moon
9ae22e9448 Added TUNNEL_ID action type to GroupModBuilder
Change-Id: Ic933b0d60af093627413afbe9e81c4afe468d274
2015-12-17 18:26:43 +00:00
Hyunsun Moon
8ee22e0f6c Fixed setting network name to network type
Change-Id: Icebc78f3563522a7db2b8ec3f758f62615e4dbcc
2015-12-17 18:26:15 +00:00
Hyunsun Moon
28dd15e0a7 Removed merge conflict comments
Change-Id: I1b52123584d797f01f18912ff266c105e57795d4
2015-12-17 18:25:53 +00:00
Ray Milkey
30d3f8be40 [Falcon] Add REST APIs for the OLT app
Change-Id: If0be7113e26b4311cb0e7496e370158d6672f1c7
2015-12-17 18:22:58 +00:00
HIGUCHI Yuta
2cc93f4331 Change default available MPLS label range
- Follow IANA assignments, and
  align with old resource service behavior

Change-Id: I1b7c96707842cf8e6f0f13cff99fa0eda8230263
2015-12-17 18:11:07 +00:00
HIGUCHI Yuta
7c1583c647 [Falcon] ONOS-3372 Link related Service on gRPC
Change-Id: Ib497d17cb3c0126086a1ce03a6f99ae344320448
2015-12-17 18:10:42 +00:00
Ray Milkey
4fd3ceb3df [Falcon] fixes for Sonar Critical bugs
Change-Id: I0a63578727693a2517f3002bd4f4c391b6f44aea
2015-12-17 17:39:44 +00:00
Hyunsun Moon
baf705480d [Falcon] Fixed to avoid exception cases for compute node bootstrap
- Handled network config event with thread
- Considered ONOS restart situation, where node state in the store
is not the same as real state

Change-Id: Iec8c063317f1292052f299b680b7944821e60b7f
2015-12-17 16:19:56 +00:00
Ray Milkey
3564a8c8fe Improve test coverage for Instructions APIs
Change-Id: I3b7018c51227c789832616c5d6ac8f2420d99744
2015-12-17 15:57:39 +00:00
Thomas Vachuska
429a1163e9 Fixing pom files for API docs.
Change-Id: I97f535d854788744f1940e08361289324d4a2003
2015-12-16 23:13:01 -08:00
Brian O'Connor
880dc20ddb Starting snapshot 1.5.0-SNAPSHOT
Change-Id: If9ce4ca5f5f6d089e9f088e710367f4e2ca1c9b6
2015-12-16 22:53:14 -08:00
Brian O'Connor
5a2856fd01 Tagging 1.4.0 (Emu release)
Change-Id: I55e4dbcecbfac86cccae27aa99a813910bd5557a
1.4.0
2015-12-16 22:47:51 -08:00
alshabib
1400ce9def fix for host remove event when an instance comes back online
Change-Id: Ie9099eabcda7f7e0435a09eeca17e2f8954e051d
2015-12-16 15:05:47 -08:00
samueljcc
4f4d25a4b8 [ONOS-2860] ONOSFW L3 uses ARP table as arp proxy. It need modify ARP
request packet to response packet. OpenFlow protocol provides some
extension action to support it. e.g. move and load. But for now OpenFlow
java implementation doesn't support for them.

Change-Id: I8ee6b415d9dce9a471ad5b6d788eebc905219d89
2015-12-16 20:01:29 +00:00
lishuai
d6f0c9e607 [ONOS-3624] update vtnweb's bug and add Not-Null constraints of export.
Change-Id: I7699d8766f0653f5fafd4b32a68051994f43b00e
2015-12-16 19:53:10 +00:00
Charles Chan
7ba33f498e Add MplsBosCriterion into KryoNamespaces
Change-Id: I7053d616f596be684dbaeaafa3ad9d1a116d622a
2015-12-16 04:34:20 +00:00
lishuai
70304d1266 [ONOS-3606] update vtn's bug: if ovs has a plurality of bridge, the code
should filter br-int and get the ports via deviceService.

Change-Id: I3112f1fa5e72460fed77f03ad6cc21858d110276
2015-12-16 04:19:39 +00:00
Brian O'Connor
6b7707101b Switching back to snapshot 1.4.0-SNAPSHOT
Change-Id: Ie726afc2df730a1009db421328267f2dcfedfd66
2015-12-15 15:48:42 -08:00
Brian O'Connor
d1cdd19530 Tagging 1.4.0-rc3
Change-Id: Iddb1e8adff820e81794bf83f5861519e9a787880
1.4.0-rc3
2015-12-15 15:36:45 -08:00
Brian O'Connor
3f4ed6b686 Updating openflowj to release version 0.9.1.onos
Change-Id: Ie46e9c2b872be0ad81f2a5f5dbaa544f2455fc51
2015-12-15 14:40:02 -08:00