7182 Commits

Author SHA1 Message Date
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