156 Commits

Author SHA1 Message Date
Brian O'Connor
cbc5878c31 Tagging 1.3.0-rc2
Change-Id: Id062ea54a0f03c26eb763e03cc347dbfe63cd03f
2015-09-10 17:08:00 -07:00
Thomas Vachuska
4c571ae2c5 Fixing @Beta tags
Change-Id: I93a3be9a81a8f29f7b1ce29b66f09c9bcd31e639
2015-09-10 23:40:16 +00:00
Thomas Vachuska
58de416ef1 Fixing copyrights.
Change-Id: Iacdddaf1b83fa24998730c3f714fcaf35351ae9e
2015-09-10 16:18:10 -07:00
Jonathan Hart
ed4fdcd3fc Remove redundant interface object from interface configuration
Change-Id: I1eb0afab750fc15dba8aa13990147235232bd8ec
2015-09-08 23:52:30 +00:00
Brian O'Connor
e8bcb70258 Changing version to back to snapshot 1.3.0-SNAPSHOT
Change-Id: I05bc4669bf3ad2a149cee5d303da42bf8ffd14e8
2015-09-04 23:57:08 -07:00
Brian O'Connor
004345f6c8 Tagging 1.3.0-rc1
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Thomas Vachuska
0a400ead8e Adding ability for Config to be backed by generic JsonNode, i.e. either ObjectNode or ArrayNode.
Change-Id: I5f9ec423cd5f23f61c97a57073d9d11071c47997
2015-09-04 21:24:06 +00:00
Aaron Kruglikov
c61d2d19aa Added getter needed for a usage in onos-app-samples
Change-Id: Idd5b2102d96a6a526bd08eb12de6edc64efcb443
2015-09-04 01:31:51 +00:00
chengfan
2fff70fb65 [ONOS-2233] Implement of Tunnel monitoring, measurement and observation
1. add a tunnel statistics interface.
2. add a pcep tunnel statistics interface.
3. add a tunnelStatsCollector to poll statistic request ,The polling interval can be configurable.
4. extend the pcepTunnelProvider to handle tunnel statistic message

Change-Id: I1187d586a1833ca4bee55529a65cd61eff0e612d
2015-09-04 01:19:56 +00:00
chengfan
a3c3f75c1b [ONOS-2233] Tunnel monitoring, measurement and observation
1. tunnel statistics interface

Change-Id: Iffac60ead5273b6a309552be7be10d1cc89bd1d6
2015-08-31 21:32:59 +00:00
Jonathan Hart
4cb3988138 Moved ProxyArp, SDN-IP and BgpRouter to use new config format.
The new config format is based on the new network configuration subsystem.

Includes a few config fixes to NetworkConfigLoader and InterfaceManager.

Change-Id: Id7f766736decb7afb6b63c2731d3baba9fc7c764
2015-08-28 21:23:22 +00:00
Thomas Vachuska
4998caa062 ONOS-2488 Finished moving network config stuff out of the incubator area.
Change-Id: I62c511938fdf8f33def99ce43f0d4417b4ba1918
2015-08-26 13:28:38 -07:00
chengfan
392e8f958e [ONOS-2096] Let GUI support tunnel
1.add a tunnelEndPoint formatter.
2.let the tunnel page show bandwidth.
3.optimize some codes.

Change-Id: I57583f915c23e65b27b328292c9690237eba6a69
2015-08-24 22:02:58 +00:00
alshabib
10c810b199 added treatment support and conversion to an instruction
moved to meter api to onos-api

Change-Id: I0504f06fdc503953fa7696224d97edda43596d6e
2015-08-19 18:28:09 +00:00
Ray Milkey
a4122367b0 ONOS-2190 - Move org.onosproject.net.config.* out of the incubator
Change-Id: I57cac27ae370ce1155b4f637646d6c25732844e9
2015-08-19 08:59:12 -07:00
alshabib
eadfc8e346 Moving meter store implementation to use map events
Change-Id: I338473b7286d7b9e5cdfb938f16c7b6155d4cbb5
2015-08-18 15:58:30 -07:00
alshabib
7bb050183d Initial implementation of Meter Service (needs testing)
Change-Id: Ie07bd3e2bd7c67a6499c965d8926eb361ad16462

store impl started

Change-Id: Ib8b474f40dcecff335a421c12ad149fe9830c427

full implementation

Change-Id: Ie59fd61d02972bd04d887bdcca9745793b880681
2015-08-18 10:24:21 -07:00
Sho SHIMIZU
af0454b3c9 Cosmetics in Javadoc
Change-Id: Iecb8ca01c4ef3c916f41fa41d93d5f150807aed8
2015-08-17 20:27:54 +00:00
Jonathan Hart
eb8c9476af Created InterfaceService which maintains an inventory of interfaces
based on configuration data.

Change-Id: I98a360fd1b833885fcb41bf9bb8a6e81dc436fd1
2015-08-11 16:51:59 +00:00
Ayaka Koshibe
cc260d2256 link config operator
Combination operator for link-related configuration information,
including tests.

Change-Id: I25ce27b3465e87acc718fe50063bc72ce68d095f
2015-08-06 00:45:03 +00:00
Ayaka Koshibe
e39c23aa3a Notion of config operators:
Added operator for combining configuration info for Optical ports
from various sources. Also includes minor tweaks to OpticalPortConfig,
and javadoc fixes.

Change-Id: I754b2e29f560b473d1f791025f8b8b18c8d75a13
2015-08-05 23:10:16 +00:00
samanwita pal
810f7a6615 Adding NetworkConfigRegistryAdapter for writing Unit Tests for DHCP
Change-Id: I8047dc6e7dda9aef5b5eed53b74cc94469480747
2015-08-05 13:39:13 -07:00
Ayaka Koshibe
b1ffb0044d device config operator
Combination operator for device-related configuration information,
including tests.

Change-Id: I0320f7b568979063947a37cf2749daae7a1a05f1
2015-08-05 20:28:40 +00:00
Ray Milkey
dbbd87bfc0 Fix javadoc error
Change-Id: I4765b8fa77da381451d8b33d6ac3cbba93f7d1f5
2015-08-03 15:56:22 -07:00
alshabib
1d2bc40170 moving meter service to incubator and initial implementation of
meter manager.

Change-Id: I6ef0d9476b58d00b37f7ef156ac7bdacca20185b
2015-08-03 21:06:06 +00:00
Brian O'Connor
59a92856f5 Adding experimental tunnel primitive and small API tweaks
Change-Id: Id7a950ab7b2e001d0527e935c077c538dfede7fd
2015-07-30 19:08:40 -07:00
Ayaka Koshibe
2cfc65c9a6 Config entities for Optical ports and unit test.
Conflicts:
	incubator/net/src/main/java/org/onosproject/incubator/net/config/impl/BasicNetworkConfigs.java

Change-Id: I6ed0b0a9b62b0f3a225514070523778a124f7564
2015-07-30 22:39:07 +00:00
Thomas Vachuska
d894b5d5f7 Fixing javadoc warnings, provided missing package javadocs and corrected group structure.
Change-Id: I2637afe49b81e8e6d10ef3bb0f2a1cf50b2564cc
2015-07-30 20:27:44 +00:00
Thomas Vachuska
42e8ccead4 Adding some base-classes to eliminate event and listener boiler-plate code throughout a number of subsystems.
Refactored all core components to take advantage of this; apps remain to be done.

Change-Id: Ib0935ba07ff81b0fa032534004ec9ac6187cbf22
2015-07-30 17:30:43 +00:00
Brian O'Connor
ce2d8b5680 Initial implementation of the intent domain manager
Change-Id: I9721449599a4a67bfad7469173c3b47a681873f6
2015-07-29 16:24:13 -07:00
Brian O'Connor
b7baf71954 Initial sketch of intent domains.
Change-Id: I08cb6f9a8c8f83763a2026c1ab9d3e69e0f5d83c
2015-07-29 13:17:04 -07:00
Sahil Lele
3a0cdd57e7 Devices,hosts, and links can be blocked and kicked off with the network configuration api
Change-Id: I68d427f4886a7b63475df8d35383e2e347946946
2015-07-29 01:00:13 +00:00
samanwita pal
9bb91684a2 ONOS-2197 Enabling Cofiguration Services to be used in DHCP App.
Change-Id: I259d253c647253abf6046a60ee1f13f34c08acd1
2015-07-27 16:47:56 -07:00
Thomas Vachuska
9fadbfcbbb Fixed SubjectFactories to support app subject properly.
Change-Id: Ib9de2c0f4af815c54f18954d83f4259089274e91
2015-07-23 18:13:47 +00:00
Jonathan Hart
111b42b7a3 Move address-bindings config to new config system
Change-Id: I6d87ddbf98789dbe8355c453a3263f50fbc5d99c
2015-07-23 10:25:54 -07:00
Thomas Vachuska
e636022b11 Starting to add initial configuration loading. WIP
Change-Id: I2c3ddb02ddc46f6ce9a4bfb531b8087a9463019d
2015-07-21 10:10:36 -07:00
Thomas Vachuska
7b438afd38 Initial sketch of the virtual network constructs.
Change-Id: Ibcdafb9e56edb29fb37b80d7b0da321ad989c564
2015-07-15 19:09:56 -07:00
samuel
0276a32e8c [ONOS-2374]Add getter method in IpTunnelEndPoint
Change-Id: Ieef1c27dad859fcdef93c9fc28f271c5043c8641
2015-07-14 23:16:30 +00:00
Thomas Vachuska
96d55b16ad Implementing net config subsystem and revising its interfaces.
Added a few basic configs for device, host and links.

Added initial REST API.

Added CLI.

Tests remain to be added.

Change-Id: Ic7bba4b5ad7d553c51d69f6459b3bff146970323
2015-07-09 14:39:10 -07:00
Brian O'Connor
42afe18044 Adding @Beta to PortStatisticsService
Change-Id: I2779e7309ae42806d47fb461b35d08030225f190
2015-06-25 20:22:52 -04:00
Brian O'Connor
2bed5ce2fa Adding @Beta to TunnelService and associated API classes
Change-Id: I58ea6b5ef63ed9a6f7c45a3f27ed08fc70683acd
2015-06-25 20:22:52 -04:00
Brian O'Connor
893b9223ee Adding @Beta to LabelResourceService and other interfaces in API package
Change-Id: Ic959bd78e60be6995648649db69556e543a25325
2015-06-25 20:22:52 -04:00
cheng fan
35dc0f2e74 [ONOS-2096]Revert useless modifies
Change-Id: I5d6df8690a95ffb36b656a39a45a07d2955a9693

[ONOS-2096]Revert useless modifies

Change-Id: I5d6df8690a95ffb36b656a39a45a07d2955a9693
2015-06-10 02:40:10 +00:00
Brian O'Connor
afc2d7db88 Starting snapshot 1.3.0-SNAPSHOT
Change-Id: Idc4c114bda5268e534b9fc998215564d23d84c58
2015-06-05 23:31:25 -07:00
Brian O'Connor
a78abfcc39 Tagging 1.2.0
Change-Id: If1b4de17402bf8248c888de72891dc17a5bcd7ef
2015-06-05 22:40:03 -07:00
Brian O'Connor
3350390b1d Starting snapshot 1.2.0-SNAPSHOT
Change-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780
2015-06-01 17:08:05 -07:00
Brian O'Connor
75aed4000e Tagging 1.2.0-rc2
Change-Id: I93f2bf38d29ddf788f7a81552695da80fc275c42
2015-06-01 16:58:14 -07:00
Thomas Vachuska
f0397b5b81 GUI -- Added port-statistics traffic visualization to the topo view.
Change-Id: I52b3c1739cc50a026c0796819d61ec1898937ced
2015-05-29 20:56:08 +00:00
samuel
7a5691affe [ONOS-1959][ONOS-2007][ONOS-2008][ONOS-2009][ONOS-2010][ONOS-2011][ONOS-2016][ONOS-2017][ONOS-2018]
1.fix bug in query subscription command in Tunnel management
2.add RemoveTunnelByIdCommand
3.add UpdateTunnelBandWithCommand
4.add QueryAllTunnelsCommand
5.add queryAllTunnels api in TunnelService and TunnelStore
6.store the Path of the tunnel in the store
7.remove to check parameters iif they are null in the construtors of
DefaultTunnel.e.g
8.add the method of querying in SB
9.Fix the bug that the src/dst end point of Vlan-type tunnel is the
instance of OpticalTunnelEndPoint
10. invert the verb-noun into noun-verb for tunnel commands and label
commands

Change-Id: I90378b37c2bc73b58e6f8f234f009d64f07f758e
2015-05-28 16:36:18 +00:00
Brian O'Connor
30a412deb3 Starting snapshot 1.2.0-SNAPSHOT
Also, fixed onos-upload-bits script to upload rc's to nightly/

Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00