10 Commits

Author SHA1 Message Date
Itsuro Oda
b0a66719b9 upgrade DPDK version to v20.02
networking-spp has not been able to upgrade DPDK/SPP version from
v18.08 because DPDK v18.11 and later have a problem that secondary
processes can not use vhost PMD.
Now the problem is fixed in DPDK v20.02, this patch makes Neutron
SPP driver use DPDK/SPP v20.02.

Change-Id: Ic51071c10bf8f7b954586c82bbf85421918be55e
Blueprint: upgrade-dpdk-2002
2020-07-20 07:35:55 +09:00
Tetsuro Nakamura
03bfa1946c [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

This patch makes networkin-spp ready with python 3 and drop
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Community-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Idbcb4375907dadf80b7363cd6283a0aed1bf80f6
2019-12-08 11:00:14 +00:00
Itsuro Oda
cdad40daee specifying --base-virtaddr option to spp_primary
It is workaround for memory initialization failure of secondary
processes. Seconday processes try to map to the same address
as the primary process, but it happens that the address has
already been mapped. Avoid this problem by specifying the
address that the primary process maps to.

Change-Id: If2e41db00eebd641ae208d8dec4abdf24fd3a04f
Closes-Bug: #1814834
2019-02-06 07:37:05 +09:00
Itsuro Oda
e8edce7494 tap-as-a-service support
This patch makes tap-as-a-service(taas) usable in networking-spp.

Documents for taas are not included in this patch. The documents
will be committed in another patch.

Change-Id: Iab3dd1ebcf7775b0a490fbfbe6e0824c7b74742e
Blueprint: taas-support
2019-01-28 06:32:48 +00:00
Itsuro Oda
e7ea292f1e support definition to save resource
Change-Id: I2665703e35ac9ff28bb192b9783b584459b3db88
Blueprint: resource-saving
2018-12-11 13:34:53 +09:00
Itsuro Oda
abb06854a5 change to use spp-ctl
This patch includes fix for flush removable and refactor too.

Change-Id: I3900d2918c0ba0d5b812935949d3410b91894b57
Blueprint: use-spp-ctl
2018-11-23 13:58:55 +09:00
Itsuro Oda
23722bc53f add tempest scenario tests
Change-Id: I79afa756e76919313c0c0ef0293786d24185fa5e
2018-02-09 09:55:52 +09:00
Itsuro Oda
293e2acea3 disable services when running unstack.sh properly
Change-Id: Ied7a95b21a9d77d4c258a45627fcaa19abd613df
2018-01-29 07:41:39 +09:00
Itsuro Oda
faa99ef58b apply to new SPP version
* cancel command is supported.
* DPDK v17.11
* jansson library is not necessary

Change-Id: I95163152abe477c6499e0641775e14add17311b6
2017-12-28 07:56:57 +09:00
Itsuro Oda
e146b9fe14 Queens development base commit
migrate from https://github.com/ntt-ns/networking-spp
commit 6500ca753777a93b349d2f37881c52902576761d (tag queens-base).

Change-Id: Id87d329f4b1c9798c96bdb40f1b9d706488d95cf
2017-12-20 13:54:54 +09:00