11722 Commits

Author SHA1 Message Date
Simon Hunt
5989ddf284 ONOS-6730: Lion: I18n for Topology View
- WIP : part 1
- toolbar (partial)
- quick help (partial)

Change-Id: I85b5f0d8c0042d82fda00f26e9760ba1320405c6
2017-08-03 16:47:03 +00:00
Carmelo Cascone
2cad9efec5 Various fixes to get a P4Runtime demo that works
Change-Id: Icab512fceeb6ec0faf1b402c1e325e055cdb2caf
2017-08-03 16:17:58 +02:00
Carmelo Cascone
0b22d8f9dc Working implementation of Bmv2FlowRuleProgrammable
Change-Id: Ib5bfe4bb5bca677b158f0030d7db6bdf29a1de08
2017-08-03 15:35:18 +02:00
sangho
e765ce262e [SONA] Add a configuration to choose the SNATing mechanism between OVS SNAT and Controller SNAT.
Change-Id: Idd82a7c2e0d220d52e5445b3ca1d166663cf3b4a
2017-08-03 01:36:22 +00:00
Jordan Halterman
e3813a9324 [ONOS-6868] Improve Netty message encoder/decoder performance
Change-Id: I6b4e2490fecb15bb20d9a8bb19fede3b53327bc1
2017-08-03 00:38:38 +00:00
Jordan Halterman
eabae96ca7 Prevent duplicate events on null versions in DistributedClusterStore
Change-Id: I7204570955b9b04bab0c0904b95c58acf8c94797
2017-08-02 23:04:07 +00:00
Jon Hall
2eec2c88d5 Fix events command to allow only cluster events
Change-Id: I8236a41b5ea8def7f67abf722b6fccf1cba79564
2017-08-02 12:15:35 -07:00
Thomas Vachuska
cba486a7aa Added a tool to monitor health of the STC warden lab setup.
Change-Id: Ic5cd59bb9db39acaa08c67bdc47814e1a5722471
2017-08-02 11:04:59 -07:00
Thomas Vachuska
841cf2f49e Adjusted width of the app title column in app view.
Change-Id: I6633a164edc76e6485aa36f5cd3860c68ed8a775
2017-08-02 18:03:11 +00:00
Jordan Halterman
13d25a1023 Change ConsistentMap key hasher to use sha256
Change-Id: Ia83322cc314b178dd438a4c7a05e7ab3bac4ad3d
2017-08-02 16:37:56 +00:00
Saritha
1583a6f30e APIs to Get ovsdb device port errors and related apis
Change-Id: If4ba16d20b5544da7cbe84f2e167f4bc6242b89a
2017-08-02 16:35:41 +00:00
daniel park
de735852a8 Fix to support vlan interface setup in OpenstackNodeWebResource class
Change-Id: I1e6ed8021fc4ec7e62507355495895953c75a7bd
2017-08-02 05:57:38 +00:00
sangho
072c4dd710 [ONOS-6230] SONA - Reimplements SNAT features using OVS CT & NAT features.
Change-Id: I84fcf66b39d38d74aedd498ae5c8af31ad8615ae
2017-08-02 05:54:55 +00:00
Yuta HIGUCHI
83f9b29770 Yang tools 2.2.0-b3
Change-Id: Ib0d2ef833cd9592a126087a2574793189aeaf612
2017-08-01 23:59:03 +00:00
Yuta HIGUCHI
7bfd6077c3 Favor Guava version of Resource utility
Change-Id: I3590d6addc88aa1bc162e5d7b79734445fefaf15
2017-08-01 23:36:40 +00:00
Simon Hunt
708a5b37b5 Server-side GUI: handle ClusterEvent JSON encoding and posting.
Change-Id: I7c9c155b86740ea1d8fd7d418666d47013c3c27c
2017-08-01 23:05:42 +00:00
Ray Milkey
5963bd46a1 hash array data - bug found by google error-prone
Change-Id: I0801f65264dc2be24f167b61c3b57772aa70a20b
2017-08-01 22:52:14 +00:00
Karthik Vegesna
99012711a1 Packet Stats Application with GUI Component
Change-Id: Iee1e94e77d55acb4381481dbf4c23927f7cece5a
2017-08-01 22:36:28 +00:00
Andrea Campanella
a9b3c9b602 [ONOS-6774] Mechanism to unregister pipeconfs in PiPipeconfService
Change-Id: If6d7b4985d3a624c9be3b831f0a3d3d4a42b0b62
2017-08-01 22:28:27 +00:00
Charles Chan
4f365737b0 Implement route-store command
An easy way to quickly check the running route store implementation

Change-Id: I24830976ddbf772ba47eb4d322357909be6677fd
2017-08-01 22:27:38 +00:00
Georgios Katsikas
6a4d166d2e Increased the number of threads in RestDeviceProvider to avoid timeouts
Change-Id: I6ab4b1d0eb655b32f7816abfd11c3dfee296d9b1
2017-08-01 22:24:48 +00:00
Jordan Halterman
e7f363e892 Refactor how PartitionedAsyncConsistentMaps are constructed to remove the need for serialization when mapping keys to partitions.
Change-Id: Ia0d43f2adf66a3b7e9f6bee312e8271ec98ee4af
2017-08-01 22:06:29 +00:00
Jordan Halterman
71635ae5ae Refactor AtomixConsistentMap to use separate operations per method call for better performance and control over operation semantics.
Change-Id: I948c5c73d4ab38c9c2b20f8c80ba01548f95dda6
2017-08-01 22:05:38 +00:00
Yi Tseng
ca34e1d29e [CORD-1589] DHCPv6 option de/serializers
Change-Id: I8bd5ffaffc601dcd0d00ec2de9f570e38a995a1d
2017-08-01 22:03:13 +00:00
Jordan Halterman
9052b20927 Remove equality check when replacing DocumentTree values by version to prevent conflicts with optimistic locks
Change-Id: I1325955828a562dc29261abdd62fa37463f84625
2017-08-01 22:01:58 +00:00
Andrea Campanella
75ef9f5c51 [ONOS-6844] inject ports via net-cfg
Change-Id: I3052e8b43fd26960b111200d6e506fd91e1f01fd
2017-08-01 22:00:30 +00:00
Thomas Vachuska
9589884977 Allowing edge-links to be created with (inherit) the target host annotations.
This will permit edge-links to be treated as projectable entities based on the annotations of the target hosts.

Change-Id: I336f0959639f4d84ade2cf44b65bf6bb2f241d6e
2017-08-01 21:26:33 +00:00
Simon Hunt
ca5e887257 ONOS-6337: Added non-zero and delta glyphs to Port View.
Change-Id: I585884c23bd7e1f478bf88415fe495d5caf4f2c3
2017-08-01 13:48:19 -07:00
Yuta HIGUCHI
75d1a0c23f Fixing few more artifact name issue
Change-Id: I52d4846adf7e8161dd6893c5155403642d0afff4
2017-08-01 11:45:45 -07:00
Adnaan Sachidanandan
a180032b57 Fix OVSDB api artifactId
Change-Id: I8e57e7d666ba8649228b5fcbb4981572e3d00a7d
2017-08-01 18:23:27 +00:00
Thomas Vachuska
9e4bf037cd Minor GUI clean-up.
Change-Id: Ic057c2ce139939484b2b4ab40d73b9863bc87c70
2017-08-01 18:07:19 +00:00
Ray Milkey
64677e99d9 Starting snapshot 1.11.0-SNAPSHOT 2017-08-01 10:48:08 -07:00
Ray Milkey
17463db855 Tagging 1.11.0-b3 1.11.0-b3 2017-08-01 10:46:24 -07:00
Jordan Halterman
f70bf462f8 [ONOS-6756] Replicate node version information for ISSU
Change-Id: Ibd31c573990f2732b7abf8615ca914ffb77615ec
2017-08-01 16:03:57 +00:00
Carmelo Cascone
a966c34402 Catch exceptions when processing messages on P4Runtime stream channel
Also, packet I/O test in P4RuntimeTest.

Change-Id: Ib11d7356eef43cd962cf47f8a6fba8fc23ed69be
2017-08-01 07:59:12 +00:00
Carmelo Cascone
0e896a0285 Implemented class for PI match key
Used as table entry ID in P4Runtime devices

Change-Id: I9f35503f118fa6e6a23b59aa6b716273a24ece0a
2017-08-01 07:54:35 +00:00
Charles Chan
d3072dc737 CORD-1625 Mark CpqD drivers as deprecated
Change-Id: I0137c390e1a623f206d495083834bea5003bc41b
2017-08-01 02:32:31 +00:00
Jordan Halterman
b0ac590548 [ONOS-6869] Move blocking DocumentTree to core primitives package and implement default methods for constructing blocking primitives
Change-Id: I9c227a690a120dba7d9d89c6c9178c8b357b52aa
2017-08-01 00:27:26 +00:00
Ray Milkey
ff18b6e677 Enhancements to the distributed config manager
- Compute and persist a partition config based on the node config
- In the incoming JSON, use the same attribute names as the node
  config uses
- implement separate "id" and "ip" fields to follow how ONOS
  encoding works
- removed "IsEnable" field from inbound JSON, it has no
  meaning for ONOS
- persist and reload the partition config
- add a "/exit" endpoint to terminate the server
- add unit test for basic functionality

Change-Id: I1f1d511fdfc76ec3420661e47b3fe9033ffd070e
2017-08-01 00:08:05 +00:00
Thomas Vachuska
88a92ab926 Bumping dependency on ONOS YANG Tools 2.2.0-b3.
Change-Id: I765eb4a56bea276ab680c774da82e87b622ab1c5
2017-08-01 00:05:48 +00:00
Jordan Halterman
7ff7fef133 [ONOS-6875] Fix broken 'partitions -c' command
Change-Id: If1041d29a085761d2af7956792094132729c0372
2017-07-31 23:59:05 +00:00
Thomas Vachuska
1251e63216 Cleaning up app categories and default app origin to be "ONOS Community"
Change-Id: Ia01dffcbd2c4dcf615dd3af5e2f941a5d4beff42
2017-07-31 22:49:49 +00:00
Jordan Halterman
285250a8d3 Remove duplicate value test command and ensure existing value test command handles null values
Change-Id: Icb049963a61778b145100ef5266c80f9b2fcc5de
2017-07-31 22:05:48 +00:00
Thomas Vachuska
97e4d1aee8 Adding a small hack to allow resolving model specific resources against the class-loader of the model.
Change-Id: I01aef3b4f1b2c0bd9101f66125e860ab615eb672
2017-07-31 14:25:48 -07:00
Thomas Vachuska
c307d21251 Adding a small hack to allow resolving model specific resources against the class-loader of the model.
Change-Id: I78dd29cd626495005cec094a8a6f1a952e3e68df
2017-07-31 13:57:46 -07:00
Jordan Halterman
ddc2b182c9 [ONOS-6842] Add fault injection/linearizable history verification script for distributed primitives
Change-Id: I059e21c1e1626f555889686387ec31dda7db8da4
2017-07-31 20:31:28 +00:00
Yi Tseng
cfa637af1d Fix DHCP handling bug in HostLocationProvider
Change-Id: I69beb697736aec4540d2dfd0ba168141ab466ccf
2017-07-31 19:54:41 +00:00
Yi Tseng
13a41a1883 Fix DHCP relay command format
Change-Id: I7375fa998fbe9e01c81efefa7f70f1f88a2d6d69
2017-07-31 19:54:35 +00:00
slowr
7ccbf3d257 [ONOS-6860] Tetunnel missing dependency in BUCK (Tetopology)
Change-Id: I8fa4381792e4d3f6ea6bc321375adcdacd1dd890
2017-07-31 19:00:57 +00:00
Jordan Halterman
05bdb60c40 Change Kryo duplicate registration warning to DEBUG message
Change-Id: I30923fb9e8650c0073ba1ff9d50353cb004538cc
2017-07-31 18:51:34 +00:00