Jonathan Hart
7dbe629b0b
Add optional "name" parameter in interface configuration.
...
Interfaces can now be added and deleted by name. Interfaces without names
cannot be updated or deleted.
Change-Id: Icb2188b1c9abf3017724f751a93457920a53ba03
2015-12-04 19:22:05 +00:00
HIGUCHI Yuta
279b8d1fbc
ONOS-3322 Sketch of Remote Service
...
Change-Id: I9c16b56b8d02d7f3995eafb1bb96211089774ca7
2015-11-17 16:22:33 +00:00
HIGUCHI Yuta
ca9cc8e28e
Avoid use of Objects.hash when there's only 1 params
...
- directly call #hashCode() when hashed Object seems non-null
- replace with Objects.hashCode(Object) when Nullable
- replace with Long.hashCode(long), etc. when primitive
Change-Id: I08c24ebbe94cf4162d1491209a14baf953163e41
2015-11-05 21:47:59 +00:00
Ray Milkey
ccda0b5dc7
Enable checkstyle rule to enforce package-info.java files
...
Change-Id: If837601380e4950b46ad1332bd3c20ef59cc216e
2015-10-30 17:21:08 -07:00
Luca Prete
e3879f7651
ONOS-3165. Make MAC not mandatory. Fixing IP (constructor was still doing checkNotNull)
...
Change-Id: I6663504f63df25260aa62c28337cdadb83dfd361
2015-10-20 16:47:54 +00:00
Brian O'Connor
5251562d15
Fixing Javadoc errors
...
Change-Id: I72b9d49e052316cbbbef343d367ffffe13cd4e56
2015-10-09 17:08:17 -07:00
Jonathan Hart
0bdf837de8
Add basic ability to add and remove interfaces
...
Change-Id: I11fd764304a4e7ab298336f3033a4417ba4be28d
2015-10-09 21:36:39 +00:00
Thomas Vachuska
3d62fd7374
Adding vnet provider and related interfaces.
...
Change-Id: I72820a7dd77ad09ba7bb63f1aa8dfdf12b382030
2015-10-07 16:16:11 +00:00
Aaron Kruglikov
b4916d0503
Intent domain for multiple domains (incubation)
...
Added new fields to IntentResource.
Note: The multi-domain work will be reverted after this commit
for simiplicity in Emu.
Change-Id: Ia642ba14e138b15dd6c8a1c74eb34fa8293931aa
2015-09-29 13:28:02 -07:00
Thomas Vachuska
33979fd2b3
Starting work on virtual network subsystem implementation.
...
Change-Id: Ic702ce425d68fa5c1af5c6d55cad5940665ac562
2015-09-25 04:56:08 +00:00
Brian O'Connor
f967ad61dc
Starting snapshot 1.4.0-SNAPSHOT
...
Change-Id: I6b64a70eb8c416b58689afd2af7d726153176f6b
2015-09-18 15:19:54 -07:00
Brian O'Connor
b3a3b52f46
Rolling back to snapshot 1.3.0-SNAPSHOT
...
Change-Id: I5394f02bc4cc4614427e5e535889e883944734fd
2015-09-10 17:26:49 -07:00
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