11722 Commits

Author SHA1 Message Date
Andrea Campanella
b624fc054c Adding Italian Localization for Apps view
Change-Id: I7fb199930c3b488bf45a8e37c6f03ff7067b6337
2017-07-14 16:18:12 +00:00
Yi Tseng
4a7d1e10da [ONOS-6775] Fix incorrect flows add/removed by IntentInstaller
Change-Id: Ide3d5d26ac03eebfcc142a76bd2d644c6d41a22e
2017-07-14 02:10:12 +00:00
Carmelo Cascone
f1db284c81 Example unit tests for PI criterion translators
Change-Id: I6971d3d1e3428b8ad186d8bf29223a2ffd8d69d9
2017-07-14 00:29:27 +00:00
Charles Chan
f3b3d81cee ONOS-6768 Make sure ARP/NDP punt flows are programed to not only new switches but also existing switches
Change-Id: Icaa3ad6f1319d08c15eacee5fea66c38368c9b0c
2017-07-13 23:44:49 +00:00
mskala
0d0c6831cc [ONOS-6806] Add getAvailableDeviceCount method to DeviceStore
Change-Id: I3f9e0bbd502e2a592da98436685fa2a192436ef8
2017-07-13 23:42:34 +00:00
Carmelo Cascone
3bf51574a3 Removed unnecessary criterion translators
For which a translation is not really possible (e.g. optical parameters,
extensions, etc.)

Change-Id: I3e8b7aeec6e4888d3f55d45d9783609a842372f9
2017-07-13 21:56:08 +00:00
Carmelo Cascone
22619171cb Fix equality in PiCriterion
Needs updating the rest of equality checks in PiCriteriaTest

Change-Id: Idacc05df3c984c8d3488e0bc7435159354c2cfb1
2017-07-13 21:42:11 +00:00
Yuta HIGUCHI
28c3daa87f Detach failing bmv2 poms
- several artifacts missing

Change-Id: I2185698a127547b432bf16822c300a048815c400
2017-07-13 21:37:19 +00:00
Jordan Halterman
2bf177cfa3 [ONOS-6594] Upgrade to Atomix 2.0.0
Change-Id: I6534bca1c8570b4e017f682953b876da29146675
2017-07-13 20:29:21 +00:00
Andrea Campanella
2cfe8ef782 Moving Extensions codecs to net/flow to avoid circular dependencies
Change-Id: I93dc5580ff46f57afe93dd4d1f0217359d5c89c2
2017-07-13 20:23:03 +00:00
zhiyong ke
897fd2de22 ONOS-6604 More criterion translators for PiFlowRuleTranslationService
Change-Id: I9399f75fe467971d6d012ddad47a72c58df02d69
2017-07-13 20:21:45 +00:00
Andrea Campanella
48f99fa704 [ONOS-6556] Implementation of PiPeconfService
Change-Id: I0b40f1808e459a4a7cb83cde50010f6d38b04771
2017-07-13 19:32:35 +00:00
Carmelo Cascone
59f57decd1 ONOS-6561 BMv2 handshaker via P4Runtime
+ support fort device-specific default pipeconf
+ improvements to P4runtime and gRPC protocol stuff

Change-Id: I8986fce3959df564454ea3d31859860f61eabcae
2017-07-13 17:24:25 +00:00
Simon Hunt
226cb318c4 ONOS-6723: UI-Lion: Applications View
- ready for translation.

Change-Id: I4072643ae4603609d700aee9a2f053e13e351209
2017-07-13 08:37:10 -07:00
Simon Hunt
94f36fca9d ONOS-6723: UI-Lion: Applications View
Change-Id: I06447d3aa6d6a4e4be0937bd7a8bdf7868c90468
2017-07-13 15:32:57 +00:00
Saritha
8a0c36a72b Delete bridge controller API implementation,which is needed for certain use cases of ovsdb switch configuration process
Change-Id: If5f86d8b0bff95ac718556e688313e4988fdbfd6
2017-07-13 09:39:22 +00:00
wu
312f124a4b ONOS-6714 DisjointPath Protobuf model
Change-Id: I7d37ca07531c2e6fe52b1a3bc84388e3a59d2c03
2017-07-13 07:21:59 +00:00
wu
c4ae94d4e3 ONOS-6713 Path Protobuf model
Change-Id: I8c6c7215ee980938c26609fa400b08a8f01a7579
2017-07-13 07:21:04 +00:00
sangho
c395d0fc1c Initialize the pipeline when the OpenStackFlowRuleManager service is activated.
- Pipeline is initialized also when node complete events are detected.

Change-Id: If8dd1d267c6fca978d2caf586069998ac86dd4fc
2017-07-13 06:03:07 +00:00
Hyunsun Moon
f3d1fcccf8 Fixed gateway nodes are stuck in PORT_CREATED state
We don't need to double check group state when handling GROUP_ADDED or
GROUP_UPDATED event, which results in race when multiple gateway nodes
exist.

Change-Id: I8c2cff7ab56f7739e05c99ce2c535615661bdc04
2017-07-13 05:25:22 +00:00
Aaron Kruglikov
8b1b51e4a5 Adding a note that Application ID's must be non-negative, this constraint is already written into the default implementation.
Change-Id: I4f8e9e5bb85d80d6533b4c8c7a089fe4f04dbbd4
2017-07-13 01:46:39 +00:00
Jian Li
0cf7523d61 [ONOS-6688] Add Permission message type in protobuf model
Change-Id: Iaad4783eba0a5d318c7b8a458c44a857f393b220
2017-07-13 01:05:56 +00:00
Charles Chan
60c4528c63 ONOS-6786 Fix NPE when a host netcfg without location being posted
Change-Id: Iae73ed44232b916dd97b60da8443a540d4bf6a96
2017-07-13 00:51:10 +00:00
Jian Li
8ea7dc4438 [ONOS-6685] Add protobuf model for ApplicationId
Change-Id: Ied2933943bc1344302b3bcc1e6c8031c5527b5e8
2017-07-13 00:32:05 +00:00
Steven Burrows
3defbb3e68 GUI: use a local installation of gulp
Change-Id: I5ef201aaf157e630610492e92d910c582ade6513
2017-07-12 21:47:02 +00:00
Jordan Halterman
4f3193a0fd [ONOS-6721] Add dependency of FlowRuleManager on DriverService to ensure driver service is bound prior to usage.
Change-Id: I1f0b60e8fdbcb1d6fcf7bbd4028478140e12669d
2017-07-12 18:54:25 +00:00
Carmelo Cascone
f7aa3f947f ONOS-6559 P4Runtime protocol library
Change-Id: I7070b69507dcf2ca47ee1c446bcc2505ca868fb1
2017-07-12 16:44:04 +00:00
Steven Burrows
5cb50e3d87 GUI: Reverted changes to gulp task unit tests
Moved the unit-tests folder in to the correct location

Change-Id: I36bad4aea26ab2425e4b1b6bb2fea1d3be26548e
2017-07-12 14:05:09 +01:00
Steven Burrows
ad3c8c4840 GUI: Removed unused gulp package
Change-Id: I8c766c16d99ba35b2cecc78ab2ef5cf3086d5ddd
2017-07-12 07:16:12 +01:00
dvaddire
b09fdf3415 ONOS-6785
ServiceNotFoundException in ONOS shutdown

Change-Id: I793a6fc34a8b7e9a3b7ff0010c9adfaa3e7527c5
2017-07-12 04:25:43 +00:00
sangho
2e97be0449 [ONOS-6469] Allow to set port range when creating security group rules.
Change-Id: Icaab223303478873ea6764964efb96acdada3789
2017-07-12 01:56:44 +00:00
Jian Li
c9b4bf1f61 Refactor protocol buffer to split models into different packages
Change-Id: I26152ba227ebe9afd871c6e501ccca17c49e1e4e
2017-07-11 23:18:30 +00:00
Steven Burrows
db3be6f636 ONOS-6524: Added Code Coverage tools to gulp
When `gulp test` is executed, Karma will now generate an interactive html report for code coverage in each file. The folder can be found in web/gui/src/main/webapp/tests/coverage

Change-Id: I951ac1bea7f3f0ca35deb9cc823bb883bcd9f8a5
2017-07-11 21:58:12 +00:00
Steven Burrows
96ee21ebab Bug Fix: Reverted minifying third party libs
Bug Fix: Minification revealed 'non-safe' bundle dependancy in the application view javascript

Upgraded Chart(.min).js to v2.6.0 to fix a known bug in v2.2.1

ONOS-6803

Change-Id: I02e130611dcff26cef08bbb6885e91b348e27f69
2017-07-11 21:54:05 +00:00
Jordan Halterman
66e6e3bfe6 Preserve ordering of messages in NettyMessagingManager to simplify distributed systems protocols and improve performance.
Change-Id: I8797f57c7f136dccb14c772faec515274462de51
2017-07-11 20:56:38 +00:00
Simon Hunt
a6ab9f0dd1 ONOS-6726: UI-Lion: Quick Help.
Change-Id: I4725ae58c3c8fea6b8cb9c50593bd40b51d13e1b
2017-07-11 12:16:07 -07:00
Jeremy Ronquillo
6e920c89dd Changed location to locations in json files in topos
Change-Id: Iebe2ae9dfc7937e2199e4038488559c2fbc8014c
2017-07-11 16:06:36 +00:00
Simon Hunt
23f9c7b2a9 ONOS-6725: UI-Lion: NavItems.
Change-Id: I5fc8dd5a0d93a4315dfc0d012a3875ee41c7da23
2017-07-11 16:04:18 +00:00
Yuta HIGUCHI
3a50b0dbdb Reduce resource pressure to better support low resource profile device.
- Avoid opening TCP session for reachability check,
  when there exist an active NETCONF session already.

Change-Id: I7374f5dd1eeb386bbd1061415a2d33a965a4fed5
2017-07-11 15:42:10 +00:00
zhiyong ke
f2e6a483d4 ONOS-6604 Translation of all criterion types in PiFlowRuleTranslationService
Change-Id: I62d34c1f5d4718c4865933bf60eb4f1266125232
2017-07-11 15:08:02 +00:00
Simon Hunt
0981f767f1 ONOS-6724: UI-Lion: Masthead.
- Apologies to Andrea for the bad Italian "translation" ;)

Change-Id: I576b8b1d40f97eb2202c29cbd88bfc5855cbcb28
2017-07-11 02:52:55 +00:00
Steven Burrows
a145e10376 ONOS-628 - Download and extract node binaries for the GUI build step
- Added gulp build task the:
	- Bundles Vendor JS files
	- Bundles ONOS JS Files
	- Bundles ONOS CSS Files
	- Added SourceMaps to JS bundles - Helps with debugging during development
- Added Bundles to index.js and removed old references
- Git Ignored any generated files
- Ensured the build step is able to build without a local copy of node installed
- Added BUCK genrules (provided by Viswa)
- Added BUCK Dependency to GUI
- Buck Rule to run when src changes
- Node/NPM downloaded using BUCK remote_file

Change-Id: Ia6ca3b952ff801850ade7469c23aac76c8520400
2017-07-11 01:39:46 +00:00
Claudine Chiu
785ef2d7b8 ONOS-6626 OFAgent - return port info in PortDescStatsReply and PortStatus messages
Change-Id: I79201784f533dae34d8274fe2fb54e259e8a4a48
2017-07-11 00:28:00 +00:00
Ray Milkey
589b899fc3 Add persistence and more refactoring
- persist configuration in a file that can be set on the command line
- check for valid JSON inputs
- fix example curl commands
- add a main() function

Change-Id: I7504455d85472799ad6d0cfbb6e7cb35eb5ea17d
2017-07-10 20:47:40 +00:00
Carmelo Cascone
569d4ad93f Bumped version of P4Runtime and P4 tools for dev VM
+fixed protobuf version according to p4c documentation.

Change-Id: I16471b70b9b2ebc0e0a30c733f1e6ce47d40e30b
2017-07-10 16:24:53 -04:00
Szymon Furman
d2a9dd3a6b ONOS-6668 Fix Decimal format for some localizations
Change-Id: I4926c1127415c3489c33d27535888bed149312a6
2017-07-10 15:09:10 +00:00
Yuta HIGUCHI
9892d1ab85 Add option to sort application by name
Change-Id: I81bac9d164a86ea218cf8ad0140fe6c422a45487
2017-07-07 23:55:27 +00:00
Brian O'Connor
740e98ca1b ONOS-6758 Enable TLS by default for intra-cluster communication
Default key store location is config/onos.jks with password changeit

Change-Id: I07cbc09abb22fd8e98fe39a012ce0a65d17d8e39
2017-07-07 23:36:06 +00:00
slowr
db071b265a initial artemis application commit
Change-Id: I01967b1e8e8df08cf95a2865566423a4aeb34ea9
2017-07-07 16:15:50 -07:00
Yuta HIGUCHI
ff7fae7fb0 Fixing canary build error.
Change-Id: I18458a79728c0853fe198adb23f4083fcffde203
2017-07-06 17:44:06 -07:00