3435 Commits

Author SHA1 Message Date
Jian Li
2b9838c135 Fix: only allow to install security group rules from master node
Change-Id: Iee1fb85417872dc7f6a88e33ca994277a9ede048
2018-10-29 01:01:08 +09:00
steven30801
7632e150e1 [ONOS-7596] Support reading table entries with counter data in P4Runtime
Change-Id: I85bacb1697a6c881dd69ba74a2162c73ec0b8aee
2018-10-26 17:25:13 +00:00
seunghyeon lee
a25251cdf5 [ONOS-7731] Removed redundant functions in GUI of openstackVtapApp
Change-Id: Idced4860127906fb4b21cea50c6b67d40249776b
2018-10-26 07:33:51 +00:00
Jian Li
9e28777b1c Fix: remove stale compute node to gateway rules for migration case
Change-Id: Ie11ea8d0593e3bc252d9f274c298a7f5b84783eb
2018-10-26 13:32:37 +09:00
Jian Li
5c09e216f2 Fix: enforce to match VNI for ARP request in broadcast mode
Change-Id: I4dd31866c843f16d527e9d6c25ea1f99946c8990
2018-10-26 00:26:32 +00:00
Daniel Park
489645c4ac Fixes a bridge and ovsdb connection is removed in case openstack node is removed.
Change-Id: Ib84a76f91c86c24a192ec4cfe64c1f37b84cc6b2
2018-10-24 04:56:56 +00:00
柯志勇10068695
d34aaf27ee If dataNodeList if null or empty, the following code dataNodeList.get(0) will get an error.
Change-Id: Ia2599f7b6a8af3823497c0f6a3098de931f5407a
2018-10-23 09:13:09 +00:00
Jian Li
4c615ac8d8 Fix: resolve the openstacktelemetry activation issue caused by deps
Change-Id: I9d696b6593e8593596f272845d60bbf2f81e5d52
2018-10-23 08:25:32 +00:00
Daniel Park
4fa1f5e157 Send GARP packet in case floating ip is associated and gateway node is updated.
Change-Id: I9aa4172bebdc25de5998b3b3123639bce7d865a0
2018-10-23 03:55:24 +00:00
Jimo Jung
14e87bf5e8 [ONOS-7731] Update api interface & implementation of openstack vtap app
Change-Id: I7c3c7888b00a7357b13e3b1756e9cd0a1bb6a5c0
2018-10-23 03:34:51 +00:00
Jian Li
b8cdcc156c Fix: remove stale security group rules when VM migration finished
Change-Id: I9303f6bb003ced8e100ebd905ddf6e63193fb4a6
2018-10-23 01:53:10 +09:00
wu
56508dd573 The output of toDocument() may be null and should be checked before using.
Change-Id: I9b27c2691337feb5dce421f383cf54128e399568
2018-10-22 13:13:05 +00:00
柯志勇10068695
6f7ba6ccf1 If dataNodeList if null or empty, the following code dataNodeList.get(0) will get an error.
Change-Id: Ia78cc64d322ab89cdb588891c1fbb2db8a6eb586
2018-10-22 13:12:41 +00:00
Jian Li
ac30e27571 Fix: enforce to remove security group rules
1. resolve a NPE caused by null subnet gateway

Change-Id: I48abe52d7fb508a53377dcbcc613eca446ccda4e
2018-10-22 09:13:37 +00:00
wu
f6727bf454 The nep.getSipId() should be checked if it is null.
Change-Id: I6b52c45f9a9f797b2c89da24cd0158396e13d662
2018-10-22 16:18:16 +08:00
柯志勇10068695
dc897a64d6 If path is empty but not null, The following code may be error.
Change-Id: I58a16c6a65a8cfe1786465fe8f2139bf57adda96
2018-10-19 14:53:46 +00:00
Carmelo Cascone
03ae0acdd8 Bump version of P4Runtime to 1.0.0rc3 and P4 tools
Change-Id: I3082b4bd772d692830bd5af8e326a0fd5fb2f167
2018-10-18 22:30:46 +00:00
Jian Li
7ce775a59e Fix: resolve a NPE caused by non-exist gateway at openstack subnet
Change-Id: I673ab1f88c9ecd54c844f250a7f2275dada0cba7
2018-10-17 22:53:51 +00:00
Samuel Jero
31e16f57b1 Secure LLDP-based Topology Detection
Current LLDP/BDDP-based Topology Detection is vulnerable to the
creation of fake links via forged, modified, or replayed LLDP packets.
This patch fixes this vulnerability by authenticating LLDP/BDDP packets
using a Message Authentication Code and adding a timestamp to prevent
replay. We use HMAC with SHA-256 has our Messge Authentication Code and
derive the key from the config/cluster.json file via the
ClusterMetadata class.

Change-Id: I01dd6edc5cffd6dfe274bcdb97189f2661a6c4f1
2018-10-17 15:59:31 +00:00
Jian Li
e8b28db086 Fix: enforce security group rules to match tunnel ID
Change-Id: I056eae92049d8929fd32779277256e240458e040
2018-10-17 11:50:07 +00:00
Jian Li
2360acb787 Fix: differentiate gateway ARP rule and floating ARP rule
Change-Id: Ic4b2173f2e7b34abf090eae7333b70d9096f8352
2018-10-17 09:24:29 +00:00
Jian Li
67c6b81fcf Allow to remove instance ports in pending removal state
Change-Id: I2924be30f57c0d33ec79d522e7144d67b9825bd0
2018-10-17 09:24:12 +00:00
Jian Li
5527691c21 Improve the unit test coverage for openstacknode API
Change-Id: I6ab0a00506bf1b48f29a071af8e199f3754e0d3e
2018-10-15 18:06:18 +00:00
Jian Li
809b3edf23 Fix: configure SNAT to gateway rules on receiving router port events
Change-Id: I4c9c9cae5fef405b4b3ce0baaf2211ec6eee898e
2018-10-15 09:11:49 +00:00
Jian Li
9d35bd6bda Fix: remove security group rules when receiving SG remove event
Change-Id: I99c6755d9a07ce6f39028f16314522bfbfebb62d
2018-10-15 09:11:39 +00:00
Jian Li
8e365bdab1 Fix: allow to specify duplicated gateways for different subnets
Change-Id: I846b045c346ca328744803c2e72a5a549a95f860
2018-10-15 09:11:32 +00:00
Jian Li
581f21a1c0 Fix: remove ARP routing rules when receiving port removal event
Change-Id: Icf730524789589ddadb0d107482da416c100560c
2018-10-15 09:11:25 +00:00
Jian Li
2a2d26cdaf Refactor: move default model implementation from app to api
Change-Id: Icfc6c2a4831abbcf28642ee95305415b3f08e6f5
2018-10-12 04:19:48 +00:00
Jian Li
a09f3c3570 Add a CLI to print out openstack keystone and neutron config info
Change-Id: I8acf2340450193963a15babdb165e8e570b9dc9b
2018-10-12 04:19:32 +00:00
Jian Li
7f7c43b621 Add prometheus telemetry manager unit test
Change-Id: I45d7776a7ec945bf0d16e2d4a2889d47a65723d0
2018-10-11 11:12:27 +09:00
Carmelo Cascone
fa42158937 Refactored INT service impl to support multi-instance ONOS and fabric.p4
Change-Id: Ic82a3ab72d71a774606b25997e283b93aedc6ec9
2018-10-05 23:45:33 +00:00
Jian Li
a5ae2adad9 Fix: resolve NPE with empty configMap setup for openstacktelemetry
Change-Id: Ib3f50f34845ddc631a928a037810e1fa688fa669
2018-10-05 18:16:41 +09:00
jayakumarthazhath
655b9a885f Prevent XConnect loop
Change-Id: I65c52342840ebef944a65b8c6f65a33448da59cf
2018-10-04 11:11:19 -07:00
jaegonkim
6a7b524ef2 [ONOS-7732] Automating switch workflow: api, app, and sample workflows
Change-Id: Iee87d4fe6cf61c1f8904d1d77df5f913a712b64a
2018-10-04 00:42:17 +00:00
Charles Chan
6fa516ec0e Avoid throwing NPE when SID or Loopback is not configured
Change-Id: I577f21c53d42b27c7cf0bcd8d80817558b00ebf6
2018-10-03 19:25:20 +00:00
Jordan Halterman
5f5ceb66a4 Normalize route objects stored in RouteTable ConsistentMultimap to avoid inconsistent serialization for different IpPrefix/IpAddress types
Change-Id: I3e792fb92afdf388d2eaec5bd04dc47347f910f5
(cherry picked from commit 30ffafd7883b752fbc579582f6de5dc2e3c829d1)
2018-10-03 16:51:49 +00:00
boyoung2
1c5f5f4592 Add a prometheus exporter
Change-Id: I2989d87c2a83eed31c6617694bdcb78bf9b38553
2018-10-03 14:40:31 +00:00
Sean Condon
87b7850512 FM GUI as an NPM library for GUI 2
* added dynamic loading of external modules
* new commands on Alarm to allow create/updating/delete
* new fields in alarm gui

Change-Id: I9a7f4d665618a7949bb02039374974dabf6e5363
2018-10-03 10:42:49 +01:00
Daniel Park
227d88ab14 Support openstack subnet list command in OpenstackNetworking app
Change-Id: Id7fb104a139c024923aecd7439104e2242ce3588
2018-10-02 23:02:46 +00:00
Jian Li
6bc29d9b8c Fix: resolve a contention problem of querying floatig IP by fixed IP
Change-Id: Iadd6f8cd4f0df9fc6dddc9fc7acf52fa549b68f5
2018-10-02 17:05:37 +00:00
jayakumarthazhath
ed5f05de6d Get the matching vlan entry from DHCP record if more then one entry is present
Change-Id: I73a00c1887e4e6601ab87c31b954c936c5d923be
2018-10-02 14:23:32 +00:00
Daniel Park
5aef9826f6 Supports downlink trace functionality in OpenstackNetworkingUI
Change-Id: Ide25681e83d34b22393483b3b06e8834693a18ec
2018-10-01 10:30:18 +09:00
Sangyeok Sim
9c2db2b4fb fix typo
Change-Id: Iaeadec71fec9e2658118b746af8d99267c3186db
2018-09-27 20:23:14 +09:00
Jordan Halterman
e458f00453 Support hostname resolution for cluster configuration
Change-Id: I9afb97bfba05366fa63dc7b9022b914bd2d1cce0
(cherry picked from commit 97cd95d5a2a7a1bf1f3bfd3091f2d66f747eee33)
2018-09-25 16:04:28 +00:00
Ray Milkey
cc0012423b Remove some calls to the deprecated Path.cost() API
Change-Id: I71d01fdf35d8a06639e6422b4c8d5998b14e319d
2018-09-24 17:28:38 +00:00
Charles Chan
3e56d9fdbd Fix serialization issue
Change-Id: Ie2cc832e59018977066dc3d7fbfec2819a9c5fb2
2018-09-22 00:05:48 +00:00
Ray Milkey
13472a137e remove references to deprecated ICMP constant
Change-Id: I041ee8fb555df318edfc5ebca9ebd9a8934c947d
2018-09-20 16:25:01 -07:00
Ray Milkey
4bac497181 Fix NPE reported by Sonar
Change-Id: I80e6ab903c6d77385cbf7234295a4c6a27b8bced
2018-09-19 14:48:38 -07:00
Daniel Park
4d7f88b4e0 Removes local gatewayIp set in OpenstackSwitchingArpHandler.
Change-Id: I79d2585bc74f794811dc643dc8874845428b0734
2018-09-19 12:40:09 +00:00
Daniel Park
a73c236a87 Support flow trace CLI in openstack networking app.
Change-Id: I39d8e5febf9244e1908459d64ce089670ff38234
2018-09-19 01:50:28 +00:00