Sho SHIMIZU
1e0a34cea7
Fix bug that true is always returned even in failure cases
...
Additionally, remove catch block handling TransactionException, which
doesn't have to be caught in user side any more.
Change-Id: I359b50dbe0e1074a2bc4c8850459cb4463669aa8
2015-11-03 23:10:10 +00:00
Steffen Gebert
ba2d3b7871
Implement OFActionEnqueue (OpenFlow 1.0 only)
...
Realize the QUEUE Treatment using OpenFlow 1.0 Enqueue action.
The ConnectivityIntentCommand's --setQueue parameter is extended by a notion of
<port>/<queue> to support the difference from OpenFlow 1.3 Set-Queue, which is
not bound to a port.
Change-Id: I28cf70a7c004a1a3a14361e5186cfe42f09f1356
2015-11-03 22:55:40 +00:00
Sho SHIMIZU
d936b42182
Change the return type of commit() to indicate the result
...
Change-Id: I4658a89fb0a496baa929579ab7800d00e842d685
2015-11-03 18:54:28 +00:00
alshabib
dc5d8bd75d
fixing bug that would not let device come back online
...
Change-Id: Ie2cc9c35159320d5abab0b38984baecc2928b00e
2015-11-03 00:58:25 +00:00
Jonathan Hart
3c25916dff
Generic extensions to the treatment API to support protocol extensions like
...
OF experimenter actions.
Change-Id: I88cc5896d17fdbf89807f911f9c23e4f19f6a5ad
2015-11-02 22:02:11 +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
Sho SHIMIZU
f26e692cf3
Remove dependency on LinkResourceService from MplsPathIntentCompiler
...
In addition, revise test to make the situation more realistic
Change-Id: If23648b77f2eddbe27873711dab3b196a4a2729d
2015-10-30 17:26:57 +00:00
Sho SHIMIZU
cc0e65dbb0
Move MPLS label selection logic to MplsPathIntentCompiler
...
Change-Id: I2c64ca2a6ac363a0138e6940471893673ce3b83f
2015-10-30 15:48:58 +00:00
Ayaka Koshibe
144bab0c35
opticalUtils advertises correct port types
...
This should proactively prevent linc-OE from misbehaving if support for changing
port type through the network config system is added.
Change-Id: I80667f0292922eca37a51f3e461b6745ecbf9d46
2015-10-30 05:58:44 +00:00
Sho SHIMIZU
81cdc395b7
Make MPLS label request specifiable for a particular MPLS label
...
Change-Id: I4626229040c61e927a468ab5c486a907af0108ae
2015-10-29 22:47:47 +00:00
Sho SHIMIZU
36163f94bb
Make LinkResourceService deprecated
...
Change-Id: Iff92b25f51b9b1d8da4e8ed869afc51e5048d978
2015-10-29 22:47:08 +00:00
HIGUCHI Yuta
501c465c04
Add DataRateUnit to help specifying Bandwidth.
...
Change-Id: I2b83922d98cab5571408b920a89bb8b704934255
2015-10-29 22:39:44 +00:00
Sho SHIMIZU
7f44cfc47d
Remove dependency on LinkResourceService from optical intent compiler
...
Change-Id: I1fae0a33817de973676a02cf40d4bb378aac0460
2015-10-29 22:16:47 +00:00
Sho SHIMIZU
4a503af8c5
Add a missing field to show it in toString()
...
Change-Id: Ie2d4a2c37319fe60914d8e8a270f6b420e8df06e
2015-10-29 14:45:16 -07:00
Charles Chan
c42e84e5b2
[CORD-46] Create a broadcast group for each subnet
...
DONE
- Expose subnet-to-ports information from DeviceProperties and DeviceConfiguration
- Create subnetNextObjectiveStore to store <DeviceId, IpPrefix> to nextId mapping
- Implement broadcast NextObjective in SpringOpenTTP
Use ALL group type to achieve broadcast
TODO (not in this submission)
- Push ARP table for a host when its location is learned
- Push default ARP table miss rule. Action = to the broadcast group
Change-Id: I2de28095e85289e75af3fc7a02c811b270b342ad
2015-10-29 21:16:45 +00:00
Sho SHIMIZU
c25a00860a
Move wavelength selection logic to OpticalConnectivityIntentCompiler
...
Now, LinkResourceManager doesn't have a logic to select lambda(s)
Change-Id: I008d770f4f142f3d67afa734e50bd8761a0aafd2
2015-10-29 17:09:16 +00:00
Madan Jampani
fcc49c5467
Remove mapdb dependency from core api pom
...
Change-Id: Idab32efc1c2f627949a8476bbbcc910323e6f8ff
2015-10-29 16:49:09 +00:00
Sho SHIMIZU
e7f4f3f1c3
Define and implement a method to query available resources
...
Change-Id: I49fbcdf215e402603ea15f469d41e572f1cce1c6
2015-10-29 09:01:54 -07:00
Ray Milkey
f64cf414e6
Javadoc fixes
...
Change-Id: I63c3f127bbe6fef94096c46a60b057d65b69a10e
2015-10-28 16:17:30 -07:00
Hyunsun Moon
aab8c67058
CORD-223 Added ovsdb driver methods for bridge and tunnel interface creation
...
Change-Id: Ida80a4ef5b66cebb83b2629054c68a3546526d23
2015-10-28 21:50:42 +00:00
Sho SHIMIZU
9a2b82960b
Enable new resource APIs and re-enable optical intent compilers
...
Change-Id: I8fb0b20be342e123a1bfe4cc61577dfddbbf9332
2015-10-28 21:05:22 +00:00
HIGUCHI Yuta
584107a683
ONOS-3224 HostToHostIntent should have implicit non-OPTICAL constraint
...
Change-Id: Ibd6214e9b12199f56f0761cfdaa1eb45a600eb1c
2015-10-28 19:56:24 +00:00
Yafit Hadar
5796d97985
REST API related implemetations for ODU SIGID and SIGTYPE Fields in Flow Criteria and Instruction
...
Change-Id: I78ddc162409d377b8c55e7f8eedd9a91939ab277
2015-10-28 18:30:28 +00:00
Sho SHIMIZU
a06767890d
Refactor: Revise implemtation of getAvailableLambdas()
...
Change-Id: Ief731b9c3b9899819ad26549ecab936d14cad74a
2015-10-28 18:05:08 +00:00
Sho SHIMIZU
6603a85091
Fix indent
...
Change-Id: I2b54e8f9a95b41959b952d3c1414783843b84ac0
2015-10-28 18:04:09 +00:00
Charles Chan
ad3b550f5f
[ONOS-1264] Add IPv6 unit test for ProxyArpManager
...
Change-Id: I1d4ec1f06508bd1bf1d54b299b0ae4ac1d5482d9
2015-10-28 17:46:07 +00:00
Simon Hunt
4a6b54b1cd
ONOS-3129 : GUI Intents to Topo :: part 2 - pushing data through topo view and having the intent path show up.
...
Change-Id: Ie626a46e189d2b704d683e0f58762a68cd3d3a7d
2015-10-28 17:44:11 +00:00
Saurav Das
88f4c84497
Added a TrafficTreatment to the filtering objective to cover those
...
pipelines where the filtering action is accompanied by a corresponding
change to the permitted packet. Fixed Filtering Objective javadocs.
Change-Id: I7f3c1a1a3553c0fdbfe5e7e48c6426cde1602efd
2015-10-28 14:57:20 +00:00
Saurav Das
a002972f68
Removed unnecessary unused interface.
...
Change-Id: Icb4a848ce790644a0c8695747f3777f1e0190eda
2015-10-27 20:59:20 +00:00
Simon Hunt
e2b6a2bab6
Fix for ONOS-3220 : Implement Comparable on intent Key.
...
Change-Id: Ibba4a972d2e3a82b5bf9256893a82501236021cb
2015-10-27 19:11:16 +00:00
Ray Milkey
e3026a4eb4
Fixes for Javadoc errors
...
Change-Id: Icf8fa2918faf071407e33c1fecc2ebac817cc817
2015-10-27 18:23:12 +00:00
Jonathan Hart
4bb4b056b8
Moved persistence tests to correct directory so they are not part of runtime bundle
...
Change-Id: Iae5d4d4b48c15873ff77c2fd6be9d1d2fcaea5a2
2015-10-26 18:10:56 -07:00
Aaron Kruglikov
92511f22a0
Creating persistence service.
...
Change-Id: Ib78b4001a24c71b4096e5a2a446dbd5009aa1090
2015-10-26 21:48:30 +00:00
David K. Bainbridge
e676dabe61
added equality functions that do a deep content check
...
Change-Id: Ibc64373587622fa6911d18e21d1695577cc36301
2015-10-26 18:25:23 +00:00
Simon Hunt
de99e0b339
GUI Topo -- Badges - Enhanced uitopo archetype to also use badges.
...
Change-Id: I80cd4783a4154a2ccce6054175022b97ef7bc6c1
2015-10-26 16:30:02 +00:00
Ray Milkey
8f7feed4a4
Unit tests to improve coverage
...
- DefaultPacketRequest
- PacketEventTest
- PacketProcessor
Change-Id: I86d1416f808ebc901ed84204f2e772dc25f9eb58
2015-10-26 16:20:25 +00:00
Madan Jampani
ec1df02f3e
In preparation for dynamic clustering support:
...
- Added Cluster metadata service and metadata store interfaces
- Added a static cluster metadata store implementation that is backed by a local file.
- Consolidated the existing cluster.json and tablets.json metadata files into a single cluster.json file that has all the cluster related metadata.
- Removed dependency on ONOS_NIC env variable.
Change-Id: Ia0a8bb69740caecdcdde71a9408be37c56ae2504
2015-10-23 17:51:08 +00:00
Jonathan Hart
3e594649d5
Change OLT app to push Q-in-Q tagging flows rather than transparent VLAN flows.
...
Device VLAN is set through configuration, subscriber VLAN can be added using
CLI (eventually this will come through a call from the AAA app).
Moving towards generalizing this app as an 'Access Device' app rather than purely OLT.
Change-Id: I9b82b39f6a2dee2c6f10f3fd13b261f3e0313db7
2015-10-22 18:48:19 +00:00
Simon Hunt
13cc0835fc
GUI Topo -- Added missing glyphs
...
Change-Id: I5895b86248bc084c9e71c52cdb6161ae5b736e4a
2015-10-22 09:23:32 -07:00
Simon Hunt
e9343f3799
GUI Topo -- Cleaned up NodeBadge, now that we have a clearer idea of what we want to model.
...
Change-Id: I754a94cbd1fbe2a2c8affccaca88c48c3fa33b92
2015-10-22 16:18:02 +00:00
Steffen Gebert
bbfdaaaef5
Implement OFActionSetQueue (OpenFlow 1.3 only)
...
Action "Set-Queue" (OFPAT_SET_QUEUE) is not yet implemented.
This patch adds such a QUEUE Treatment and implements it using the Set-Queue
action of OpenFlow 1.3.
The --setQueue parameter can be used when defining intents so that flows with
the respective Set-Queue action are installed.
This includes contributions by Michael Jarschel and Arne Schwabe and is the
result of our ONOS Hackaton project at EWSDN 2015.
Change-Id: Ie7bf01e8fd90fe68977477327ac4f53d7930e186
2015-10-21 10:36:17 +00:00
lishuai
a72d44dc9d
[ONOS-3172] Add arp_spa or arp_tpa Criteria to onos
...
Change-Id: I3eef59b71ba062ecb475f16decc7a6a0cd59032f
2015-10-21 10:31:02 +00:00
Simon Hunt
8589757355
GUI Topo -- added NodeBadge field to NodeHighlight.
...
- updated TopoJson to include device badge in JSON output.
Change-Id: I7fc0ec226c378a0395cd1eec765cb7bc867f9100
2015-10-20 16:32:07 -07:00
Simon Hunt
83c5b83b76
GUI Topo -- added NodeBadge model object.
...
Change-Id: Ic6c04429f81162f6e4c15836b342d21864e2387d
2015-10-20 14:57:14 -07:00
Yafit Hadar
52d8155373
[Emu] Defining classes for ODU SIGID and SIGTYPE Fields in Flow Criteria and Instruction - Data Model and Tests only
...
Change-Id: I3a71520caa286a1fcc509c581036ef4848de9b5b
2015-10-15 08:43:28 +00:00
Sho SHIMIZU
ba1f83b9e3
Fix typo
...
Change-Id: I5cb328a3724a1960439cab2a03b2d9412754eb55
2015-10-14 22:55:27 +00:00
Thomas Vachuska
fa8aa2f188
Fixed an NPE in device manager/provider.
...
Change-Id: I0240bc6f591881efefc1043eb620068d6ab2d9a4
2015-10-14 01:47:31 +00:00
Thomas Vachuska
40e63e66f1
Fixed an issue where consistent map exception in distributed packet store would prevent apps/components from properly starting.
...
Fixed the fast and net-pingall.xml scenarios.
Change-Id: Ie5712c5c134bb81181dd2bdb307da5ec13851d45
2015-10-13 16:16:20 -07:00
Sho SHIMIZU
0d0376176d
Avoid overlap of resource allocations
...
Change-Id: I7b1905ea694039909623fdc0bf3e505799cbdafa
2015-10-13 17:46:23 +00:00
Sho SHIMIZU
cfe707af5e
Add @Beta annotation because APIs is not stabilized yet
...
Change-Id: Id6111180be6c21a5287e2b53abacdfb43931abd4
2015-10-13 17:46:00 +00:00