Virtual private network services for OpenStack Neutron.
Go to file
Dongcan Ye 0876f4dfe7 Match IPSEC SA established state
While using IKE policy with version v2,
the IPsec siteconnection status always down.
From librewan wiki[1], the "phase2" in IKEv2 mistakenly
calls itself a PARENT SA which same as "phase1",
This is a known bug for some versions of libreswan.

For the newer versions of libreswan(3.20+),
the "IPsec SA established" will successful output if
phase2 state established.

Here we match the "established" and "newest IPSEC" for
an established IPSEC SA.

[1] https://libreswan.org/wiki/How_to_read_status_output

Change-Id: Iffff7d00f48e69fbc53bb45df17d6a5be6760a6d
Closes-Bug: #1781354
(cherry picked from commit 321392b9a7)
2018-09-25 15:18:04 +00:00
devstack Remove unmaintained drivers 2018-04-20 15:00:19 +07:00
doc/source Function argument name not used correctly 2018-07-31 07:54:43 +00:00
etc Make libreswan driver work with recent versions 2018-06-22 15:29:48 +08:00
neutron_vpnaas Match IPSEC SA established state 2018-09-25 15:18:04 +00:00
playbooks/legacy Switch tempest zuul job to zuul v3 native 2018-04-27 16:32:54 +08:00
rally-jobs Redundant alias in import statement 2017-11-07 08:24:33 +00:00
releasenotes Make libreswan driver work with recent versions 2018-06-22 15:29:48 +08:00
tools Switch to stestr 2018-06-28 13:07:54 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:37 +00:00
.gitignore Switch to stestr 2018-06-28 13:07:54 +00:00
.gitreview Update .gitreview for stable/rocky 2018-08-09 21:53:25 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Add "nonstandard-exception" to .pylintrc 2016-02-11 13:45:54 -08:00
.stestr.conf Update for os-testr 1.0.0 / stestr 2017-09-19 10:05:01 +09:00
.zuul.yaml import zuul job settings from project-config 2018-08-29 17:47:23 -04:00
CONTRIBUTING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
HACKING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Optimize the link address 2017-06-30 10:20:12 +00:00
TESTING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
lower-constraints.txt update requirements for neutron-lib 1.18.0 2018-07-24 07:45:43 +09:00
requirements.txt update requirements for neutron-lib 1.18.0 2018-07-24 07:45:43 +09:00
setup.cfg Remove unmaintained drivers 2018-04-20 15:00:19 +07:00
setup.py Updated from global requirements 2017-03-07 17:22:28 +00:00
test-requirements.txt Switch to stestr 2018-06-28 13:07:54 +00:00
tox.ini add py3-dev tox target and update lower constraints zuul job 2018-07-24 04:11:04 +00:00

README.rst

Welcome!

This package contains the code for the Neutron VPN as a Service (VPNaaS) service. This includes third-party drivers. This package requires Neutron to run.

External Resources:

The homepage for Neutron is: https://launchpad.net/neutron. Use this site for asking for help, and filing bugs. We use a single Launchpad page for all Neutron projects.

Code is available on git.openstack.org at: https://git.openstack.org/cgit/openstack/neutron-vpnaas.

Please refer to Neutron documentation for more information: Neutron README.rst