Brian O'Connor
004345f6c8
Tagging 1.3.0-rc1
...
Change-Id: I640fc75397b90532e8a71f9413b6822f80b3e775
2015-09-04 23:47:08 -07:00
Ray Milkey
be539dbd88
JSON for flows should return the app name, not the app ID
...
Change-Id: I12d217b07bffb59615dfeefd40242f01669989c2
2015-09-04 18:26:56 +00:00
Changhoon Yoon
b856b813b5
ONOS-1767 SM-ONOS implementation
...
22a363e ONOS-17767 SM-ONOS impl
Change-Id: Ifca8129f2266bada68af735cf81a1d39f1ec8506
2015-09-04 18:09:49 +00:00
HIGUCHI Yuta
04b49fc898
Deprecate ModMplsLabelInstruction#label()
...
Change-Id: I1324747adaa8ccb28077aa14b208df1083f39a3f
2015-08-28 18:08:12 +00:00
Hyunsun Moon
fab2950441
ONOS-2578 Added codec for mod tcp/udp port instructions
...
Change-Id: Iab1eac26afe47e0b1c13ce94e152826b0828e455
2015-08-25 22:30:27 +00:00
Hyunsun Moon
cf732fb688
ONOS-2711 Replaced short to TpPort for tcp/udp ports
...
Change-Id: Ibf0474b5369d11d377fd33cf5ab48083cbca3308
2015-08-25 16:10:35 +00:00
Dusan Pajin
11ff4a8fc3
Delta Port Statistics added to DeviceStore, Device Service and CLI
...
Changed misspelled word in description of the portstats command switch
Change-Id: I131940c83c5cb12080532a4804ec424ca66afa64
2015-08-21 17:46:12 +00:00
Hyunsun Moon
7080a0d126
ONOS-2581 Add codec for tunnel id
...
Change-Id: I6ff456b0419b427945cc53fb74fd0a91cdfa758e
2015-08-14 19:19:33 -07:00
Thomas Vachuska
b2c47a771a
Adding ability to synchronize topology clusters' broadcast trees.
...
Proxy ARP now supports deferred ARP replies until instance learns of the subject host location.
Change-Id: Ib3ee97c0812858b5b4972d945e9e6d2bd397d4c5
2015-08-06 17:38:02 +00:00
Thomas Vachuska
320c58f38d
Refactoring to eliminate duplicate DefaultTopology and DefaultTopologyGraph; eliminating a few fixmes.
...
Change-Id: Ie0e38dbf812bafdb7c94bba5278f0dd9af5be929
2015-08-05 10:55:11 -07:00
Thomas Vachuska
930a8ee16a
Refactoring to eliminate duplicate DefaultTopology and DefaultTopologyGraph; eliminating a few fixmes.
...
Change-Id: I4461b6f1c8ae60d39f5da909bf6995294cbfa84d
2015-08-05 17:43:11 +00:00
Thomas Vachuska
8044c094f6
ONOS-1679 Removed use of /tmp directory from various unit tests.
...
Change-Id: I1725f3807f51bc44756d90b5e41ae7fa3c56c55f
2015-08-04 18:20:37 +00:00
Madan Jampani
565a66afbb
Bug fixes/improvements:
...
1. DeviceManager must not have a dependency on DeviceClockService. Clocks and Timestamps are purely distribution concerns.
2. Eliminated DeviceClockProviderService which merely served as a cache for mastership terms thereby introducing a source of staleness. Now we directly query mastership service which is already optimized for high volume reads.
3. DistributedLeadershipManager fix to ensure election won by local node immediately reflects in the local leaderboard. This is to ensure a subsequent read does not return a stale value.
Change-Id: I774b64923e382b788df5f8bde2a9fafc0294bad0
2015-08-01 16:44:57 +05:30
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
Ray Milkey
f7cb401b6b
Fix ONOS-2090 - Improvements to Intent JSON
...
- Intents are now identified by the name portion of the appId rather than
the number
- removed the now useless "details" field which had a toString()
dump of the intent for when we didn't support all intent types
- Single Intent GET operations now accept a decimal or hexadecimal
value for the Intent key.
Change-Id: I39d635e68cccf2e59d0d11307b93329a2dc0bc96
2015-07-21 22:21:28 +00:00
Ray Milkey
b9af946649
Implement REST APIs for link flow statistics
...
Change-Id: I65ca3cec9dd1771a70811afd319619827f7b9010
2015-07-20 16:38:05 +00:00
Ray Milkey
6d7968e5a8
Refeactor codec helper classes
...
Change-Id: Ic980293f5df97ed74a73fc54e3dcb197658264f5
2015-07-06 21:58:27 +00:00
Ray Milkey
b82c42b0fe
Implementation of REST POST API for creating intents
...
- codec for constraint decode
- codec for intent decode
- POST method for intents
- unit tests for codecs and POST method
Change-Id: Ibc0ef8f99a0c0664710a733985424c77010c49b5
2015-07-06 20:19:42 +00:00
Kenji HIKICHI
5448d464e5
ONOS-1680: Close InputStream explictly to delete the opened file reliably.
...
Change-Id: Iae1a57da007eb50bdf024f4acb73aebb96de7888
2015-07-03 18:24:49 +09:00
Sho SHIMIZU
9553bb88b3
Make TrafficTreatment.Builder.setLambda() deprecated
...
It is recommended to avoid to use a raw integer value to specify a lambda.
Replace uses of the deprecated method with the alternative
Change-Id: I108f0d15f4503df2a6a75c4f7c77aa0c678ff541
2015-07-01 02:18:07 +00:00
alshabib
7b808c5e15
small fixes to ethtype pattern
...
Change-Id: Ic58c426821952f66aa21bc828d36fd4f83d8da0d
2015-06-29 15:24:35 -07:00
alshabib
caf1ca2b1d
adding EthType to secure handling ether types
...
this will also pretty print ethertypes in flow output
Change-Id: I9363070ad308f3c756735e29b3992c500e503636
2015-06-26 13:44:55 +00:00
Ray Milkey
85571ebe26
Remove deprecated Lambda instruction builder method
...
Change-Id: I77dba40e174308744617e413cb517de440f1093e
2015-06-26 13:35:08 +00:00
Ray Milkey
eb5c7177bc
ONOS-2144 - Complete implementation of REST API for flows
...
- URL for creation of a single flow is now /flows/{deviceId}
- On successful creation of a flow, Location header contains
a reference to the new object's URI
- POST operation returns status code of CREATED
- implement DELETE operation for /flows/{deviceId}/{flowId}
- removed deprecations and warnings from REST API unit
test for flows.
Change-Id: Idb43a651a659e60c07a6f36dfd69004c814b146b
2015-06-25 09:11:43 -07:00
Thomas Vachuska
27bee09007
ONOS-2145 Added ability to withdraw packet intercepts via PacketService::cancelPackets.
...
Change-Id: Ie41271fa02740560bd67b0faf49f633ee749773c
2015-06-23 19:03:10 -07:00
Thomas Vachuska
c97aa6110e
ONOS-1793 Moved trivial stores to onos-core-common/src/test; onos-core-trivial is no longer.
...
Change-Id: Ie4824db36e3a7eb6db3b953ee1f2786d3e22194f
2015-06-23 23:39:49 +00:00
Thomas Vachuska
e18a330163
ONOS-2091 Installing app when already installed will now raise an error
...
Change-Id: I4dacd63bf4a99244b23b932d35dd9cbd088548c1
2015-06-23 22:22:11 +00:00
Thomas Vachuska
ad35c34af3
Fixed application descriptor parsing.
...
Change-Id: If4fa4ecc66d0ed2a42e8b240d0e3142340d544eb
2015-06-12 01:08:57 +00:00
Ray Milkey
d43fe45f42
REST API to create flows
...
Change-Id: I5d001782249c0eab249d7aa857ae465da95b5955
2015-06-11 21:45:28 +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
Sho SHIMIZU
c06966eee9
Fix wrong information referred by matcher's description
...
Change-Id: Id57b2af396d56f56c3ca40d328f26f1e5d00e5f6
2015-06-01 21:08:02 +00:00
Sho SHIMIZU
c44c0c3268
Fix cast error on execution of "flow -j" command
...
This resolves ONOS-2037.
Change-Id: Ie6bf0c7ca0644ae8029df72d3ea7084fa0297aca
2015-06-01 11:57:46 -07:00
Sho SHIMIZU
68b8c1f938
Fix Javadoc and rename a test method to explain behavior correctly
...
Change-Id: Ib992c68de5ce9129ca24621604ead2bfc2add848
2015-05-29 18:42:26 -07:00
Sho SHIMIZU
6c70f6482f
ONOS-2037: Fix cast exception on execution of "flows -j" command
...
Change-Id: If481573f405d812b0b103e1752a559d8f81d6bd8
2015-05-29 17:40:51 -07:00
Thomas Vachuska
f9c8436f4d
STC work in progress
...
Change-Id: Ie5e444e3b560b605b066899289cdee7a5fe8338c
2015-05-29 06:01:30 +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
Brian O'Connor
608e03a1bb
Tagging 1.2.0-rc1
...
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Brian O'Connor
6de2e202f1
Moving LabelResourceManager to incubator
...
Breaking apart resource package into {device, link, label}
Refactored cluster serializers so they are visible
Change-Id: I71051bcd5e790ae6abeb154bf58286e584c32858
2015-05-21 22:26:49 +00:00
Thomas Vachuska
36002e6f81
Made time limit for event processing configurable; cleaned-up duplicate code.
...
Change-Id: I08e7f1c9f4cdbd6404f1eb5e3544989e7a728d92
2015-05-19 23:58:12 +00:00
Ray Milkey
ccab22dbc6
ONOS-1950 - NPE if intent state is null
...
Change-Id: I5e93cf57f3c881e5528e3ac522f95451fab70fba
2015-05-18 13:24:50 -07:00
Ray Milkey
39616f3a81
Add JSON to CLI commands
...
- Drivers
- Groups
Change-Id: Ib47dc75d9db839329e6cf8fc4439150848f604f5
2015-05-15 02:03:31 +00:00
Changhoon Yoon
a7841edace
ONOS-1896 : enum Permission added, DefaultPermission removed
...
Change-Id: Ie75313acc9adeaee9c5a55978b5ec8e8fb5bf9b6
2015-05-14 18:07:00 +00:00
Changhoon Yoon
bdeb88a77a
ONOS-1896 Modify Application Subsystem to support Security-Mode ONOS
...
Change-Id: Ie3686e0d5071f9f6e946bc48ed7562bb2f5ec413
2015-05-14 16:54:55 +00:00
Ray Milkey
1534f8df8f
Add intent state to JSON output
...
Change-Id: I3a5995e0dfdc83e1253b8e414e825b796a57264c
2015-05-13 15:43:11 -07:00
Ray Milkey
3078fc0620
ONOS-743 - Use REST API Codecs to generate JSON for CLI commands
...
Change-Id: I25e0840d1af03341c638f837498c95275e6cf31b
2015-05-13 17:03:39 +00:00
Sho SHIMIZU
6d01d3df91
Inline static factory methods in BandwidthResource
...
Change-Id: I8ac7fbaea5c81c9558f88f6ac88bcf581466d073
2015-05-08 16:10:55 -07:00
Sho SHIMIZU
63feca7d26
Rename Bandwidth to BandwidthResource
...
To distinguish unit of bandwidth and resource of bandwidth
Change-Id: Ice52538f0c00f6d7743ca247d0f9bab3febdc94b
2015-05-08 23:08:36 +00:00