Andrea Campanella
ce279eeafb
ONOS-3795 PATCH method in RestSbController and basic unit tests
...
Change-Id: I35dc31ab03fc72c11523b2c60f4455d7446a5364
2016-01-27 23:15:57 +00:00
alshabib
87f90e4b1a
adding the listener to the device service
...
Change-Id: I2ef4e222e8ac393e7880133c875097a507f47c7b
2016-01-27 13:51:33 -08:00
Ayaka Koshibe
31980abedf
Optical path provisioner packet layer check
...
Fix associated with Change 7179.
Change-Id: I1cc88bf59de5757c870a2a507ae4a5e999c1fd1a
2016-01-27 21:43:14 +00:00
Sho SHIMIZU
7dac8a4bd6
Change the return type of ResourceId#parent()
...
Change-Id: Ice8c46f4dca02cfc24f85a6758a8536872b4c262
2016-01-27 21:35:06 +00:00
Sho SHIMIZU
42ac51f340
Make fields private to get classes immutable
...
Change-Id: Ib2d6c013b8c027b2ddc6a7d1cb204627a2dd7b19
2016-01-27 21:26:25 +00:00
HIGUCHI Yuta
1d7c9cbe6d
ONOS-3732 Bandwidth resource registration using netcfg.
...
- Uses netcfg defined value as available resource if defined,
else uses port speed as available Bandwidth resource
Change-Id: I2dde9a9194025194ed8785b4608f064debab182b
2016-01-27 13:09:56 -08:00
Sho SHIMIZU
34b55b6aea
Remove unnecessary method calls by direct access to the field
...
Change-Id: If4420b9667ef30ec6a341124a8672b45f315cfb1
2016-01-27 12:49:43 -08:00
Sho SHIMIZU
f0fb361a42
Fix Javadoc warning
...
Change-Id: Idb0fb76006cb48a79598ef88eeffa499cc6d4e9a
2016-01-27 11:45:09 -08:00
Sho SHIMIZU
2a70451048
Use concrete types instead of abstract types
...
- ResourceId -> DiscreteResourceId/ContinuousResourceId
- Resource -> DiscreteResource/ContinuousResource
In addition, stop sharing the implementations in the super classes
Change-Id: I44662f6b7c23a23c30844a5b693e1cabab2cc091
2016-01-27 11:05:17 -08:00
Naoki Shiota
d762746f43
Fixed a bug that resource command doesn't filter aggregatable types (MplsLabel and VlanId).
...
Change-Id: I156fcedb5e5823bc04d10160311af4f81169b221
2016-01-27 18:17:03 +00:00
HIGUCHI Yuta
6516787b26
minor optical app pom.xml fix
...
- inherit managed Jackson version and scope
Change-Id: I7952cad32b9bdfe49fa6728d77bcf6b51468ea35
2016-01-27 17:14:36 +00:00
Madan Jampani
7a7ef6d3dc
A utility for deferring callback invocation until a preset number of actions complete
...
Change-Id: Ie4200688072387f53fd01bcb88bc32cc1a6914ce
2016-01-27 07:43:04 +00:00
Charles Chan
14967c2731
CORD-389 Fix for Accton 6712 deployment
...
Related to this topic:
- Disable the meter collector since right now it is not supported
- Implement extension VLAN ID selector/treatment for OFDPA
Since it requires two special flow entries to match untagged packets
0x1ffe/no mask (filtering rule, need to go first)
0x0000/0x1fff setvid 0x0ffe (assignment rule, need to go second)
- Not able to point /32 IP address to ECMP group. Use /31 instead.
In addition:
- Implement serializer for ExtensionCriterion
Change-Id: I621b3ad14014d7e6945c014cdae4f7cd2939288e
2016-01-27 06:39:45 +00:00
Sho SHIMIZU
4a1e59f28e
Rename: use plural according to the returned type
...
Change-Id: I7db9ae2fda2f7240d69ad7dbd028ccc0ea8a8fd8
2016-01-27 03:57:51 +00:00
Simon Hunt
f0eb2174c4
efunc: generate map data
...
Change-Id: I613166d3ebc016fc1c37bff61a909ab60aae8836
2016-01-26 18:54:34 -08:00
Madan Jampani
fa24218124
Added destroy() method to DistributedPrimitive interface
...
Implement replace method in ConsistentMap
Using Versioned#valueOrNull in place of Versioned#valueOrElse where appropriate
Change-Id: Ief3f3547d589d35f5c821a1c47035f91078e8316
2016-01-27 01:54:36 +00:00
Simon Hunt
b1d35e8d0a
ee: added coding function.
...
Change-Id: I7b44121573637e121c43164f66566249a273882c
2016-01-26 13:54:31 -08:00
HIGUCHI Yuta
3fd2f94d51
Limit fields added to BasicDeviceConfig
...
- Fixing opticalUtils.py, which was broken due to additional constraint added by
Change-Id: I372e6c7e6c0fa6fa52301568af73342aaae6347b
Change-Id: I4233550c9e483448599a2dd501a50309ceb2e4c8
2016-01-26 21:41:14 +00:00
Ray Milkey
2693bdab3e
Add a builder for DefaultLink to hide multiplying constructors
...
Change-Id: Iaf073d07989c398a8f44541ffdb8dd93e5715162
2016-01-26 21:33:28 +00:00
HIGUCHI Yuta
8946177548
Bugfix for DeviceStores
...
- Should never return null, when return type is a Collection
Change-Id: I85eb27bf702b5e76facf83db29ab264cf85a6755
2016-01-26 21:28:50 +00:00
Brian Stanke
7cfd4433cb
ONOS-3704 - Cleaning up Maven build warning messages and cleaning up some versions of thirdparty libraries.
...
Change-Id: Id578e10713d41b6c02e92cb2c6e17a4da0787b52
2016-01-26 21:04:36 +00:00
Jian Li
be6de22e8b
Enhance the detection of meter table supportability in meter GUI
...
Change-Id: I9925cf8e4ede51f0c7e627ec93b800e146aefbe7
2016-01-26 20:53:02 +00:00
Thomas Vachuska
5923b9a5c6
Fixed an NPE in DeviceManager provider service.
...
Change-Id: I9afc5e715ee88855384652dc81677b3de5b89300
2016-01-26 20:38:33 +00:00
Madan Jampani
063949f6d4
Added Match type to KryoNamespaces.MISC
...
Change-Id: I0ed11bd33f21aa4a955f32c22c68041589c1b912
2016-01-26 12:10:05 -08:00
Sho SHIMIZU
f33b893003
Move inner classes to upper level
...
Rename as follows.
- ResourceId.Discrete -> DiscreteResourceId
- ResourceId.Continuous -> ContinuousResourceId
- Resource.Discrete -> DiscreteResource
- Resource.Continuous -> ContinuousResource
Change-Id: I80e59d1eec07128743bacc582a8725bd4d5489b4
2016-01-26 18:59:11 +00:00
Sho SHIMIZU
2d31022034
Introduce two specific types of ResourceId for Discrete and Continuous
...
Change-Id: I4a29beaabe32ba78fb03336192095edadc63e3c9
2016-01-26 18:58:13 +00:00
Thomas Vachuska
bb062ecd45
Fixing a discrepancy in driver manager implementation.
...
Change-Id: I774a3ed26dc6d34d6bdc5834e8e38d4d1741c5ed
2016-01-26 18:55:59 +00:00
Andrea Campanella
65ece15943
ONOS-3786 deletePort from specific bridge method and correct bridge name retrivial call in old add and delete ports of OsvdbBridgeConfig
...
Change-Id: Ib23b90f7793f3afc5d62250b9f1f318b8042ad77
2016-01-26 18:12:16 +00:00
Kyuhwi Choi
5d7c99838d
[ONOS-3689] Implement skeleton of Neutron L3 service plugin
...
- Added event handlers (Floatingip_CUD(Create, Update, Delete), Router_CUD, and RouterInterface_CUD).
- Added packet handlers about ICMP and pNAT.
- Added the models of openstack router, router interface, external gateway and floatingIP.
- Fixed pom.xml
- Added external_fixed_IP information for PNAT and renamed SNAT to PNAT in OpenstackExternalGateway
- Fixed java docs in OpenstackRoutingService.java
Change-Id: Ia694614cf8885d81a66fc4659db2fa0c5de5e950
2016-01-26 16:54:32 +00:00
Andrea Campanella
6f065b7854
ONOS-3731 new keybindings in pathpainter app for selecting src and dst
...
Change-Id: I606f75e6e9adb7bc70bf82ea59e3d39373ea5b93
2016-01-26 01:38:18 +00:00
Simon Hunt
f90c18b9b6
Web UI -- added fs.debug(...) function for conditional debug messages to console
...
- precache loading... images.
Change-Id: Ie93262b78e72f6c740ba851d8662b8170a91ab75
2016-01-26 01:32:27 +00:00
Aaron Kruglikov
8a35219f65
Makes establishing connections between onos nodes asynchronous, prevents threads blocking when nodes are inaccessible.
...
Change-Id: I46ce54505e8c4c34b56009412ddb1d645c83aaa3
2016-01-26 01:12:13 +00:00
Simon Hunt
a50540f69f
ONOS-3747: Delayed start refactored into LoadingService.
...
Change-Id: I07d3c3ffdfe6b207aa21e7b9e470b037a3cffb9b
2016-01-25 23:39:39 +00:00
Madan Jampani
b06ccef119
Fix CopycatTransportClient thread check + bump up atomix version to latest rc
...
Change-Id: Ie66868ebaaa14ea36125e7f419ac3c3a887e9bce
2016-01-25 20:10:28 +00:00
Jian Li
e4583fd8ad
[ONOS-3702] Clean up pom.xml dependency, bump up omitted dependency
...
Change-Id: Ieb6dc7a5b3ee8d52eefd79c182b9d759b5d324d7
2016-01-25 19:54:36 +00:00
Hyunsun Moon
746956f238
CORD-483 Made virtual network gateway MAC address configurable
...
- Added 'gatewayMAC' field to network config for cordvtn
- Implemented to send gratuitous ARP when gateway MAC is updated
Change-Id: I4f9050f4be64f04e0568515bbb95474513bbe057
2016-01-25 18:20:56 +00:00
HIGUCHI Yuta
97f7e4768a
Use TestTools.findAvailablePort
...
- Use TestTools.findAvailablePort when selecting unused port during unit tests
Change-Id: I155781db8830fc3d5238bda0b23cbbf065ba7b51
2016-01-25 17:39:04 +00:00
Andreas Papazois
c93117db69
[GEANT] Adding driver/behavior for setting configuration on NETCONF devices.
...
Change-Id: Iced3ba42c5b1d43d64c06fd19234017dc8a21278
2016-01-25 17:37:03 +00:00
Jian Li
590cca6f55
[ONOS-3635] Remove URL column from application table view
...
Change-Id: Ie4be2dc60c9b52e7eb81aacf04dcc01291d4521d
2016-01-25 17:30:06 +00:00
Jian Li
7f256f5376
Fix all javadoc warnings
...
Change-Id: I26ba78195fd8245eeb25c29ba27cc4b11b2eb791
2016-01-24 15:28:54 -08:00
Madan Jampani
10073670ae
Decorators for AsyncConsistentMap
...
Change-Id: Ie5f325ecb825951456bd950055ba88bb93af01b6
2016-01-23 17:47:43 +00:00
Jonathan Hart
c7840bd784
Improvements to flows list command.
...
* Added -s option which gives more succinct output.
* Display each flow on one line for easy grepping.
* Added ability to filter output by table ID.
* Flows are now sorted by descending priority within a table.
* Removed the use of toStringHelper in instructions and criterion to produce
less verbose output.
Change-Id: I1c874c776491386488ea5a4d23627b20f1e5728b
2016-01-23 15:19:19 +00:00
Simon Hunt
31642938f7
GUI -- Application View Details Panel -
...
- simplified DOM structure
- refactored code to reduce boilerplate
- cleaned up CSS
Change-Id: Iff443d7f038f1f770e7b3e9ed383c65b96ba6886
2016-01-22 20:34:10 -08:00
Jian Li
dfba739230
Fix javadoc warnings
...
Change-Id: I3de24a04593f47c786f698f5ee1669b3d2f2fdfc
2016-01-23 02:38:40 +00:00
Simon Hunt
409273391e
GUI -- Clean up of index.html and onos.js generation.
...
Change-Id: Icc1cdeb0e36b29bb76cee9d90fb342e131b78644
2016-01-22 15:29:56 -08:00
Sho SHIMIZU
8d5ff165bd
Sync the test method name with the subject class name
...
Change-Id: Ifb08ca64f62549fea3e183721e3bff016deb4c3c
2016-01-22 23:13:12 +00:00
Simon Hunt
8948fa9337
GUI -- App view -
...
- fix dialog button colors
- Capitalize action word
Change-Id: I11f619fe1f9055e4f5975e5c14c8b562e471fab7
2016-01-22 21:01:52 +00:00
Saurav Das
49cb5a1f0f
Changes to vRouter to accomodate ofdpa and softrouter pipelines.
...
Adding arp-spa to flow from vRouter to distinguish between multiple untagged
interfaces with the same macAddress.
Change-Id: Ifd6e00f70c538c780c0f5728d9ba960a4c70b1db
2016-01-22 20:49:46 +00:00
Simon Hunt
a477b604c3
GUI -- App view -
...
- adjusted column widths.
- fixed broken escape handler.
- made URL in details pane a hyperlink.
Change-Id: I0e9756ded47a297f5b2f15177678e7de8d37ee37
2016-01-22 12:10:07 -08:00
Thomas Vachuska
c8100c1c76
Simplifying the net-pingall scenario.
...
Change-Id: Ifd152a8b93d06290aff58c7322d3b6687e4c6580
2016-01-22 10:24:27 -08:00