Integration library between network (Neutron) and compute (Nova) providers
Go to file
Jan Gutter e8f541fa0c Extend port profiles with datapath offload type
TC Offload capabilities have been present in Linux Kernel 4.13 for
hardware offloads. Currently OVS supports offloads (for OVS 2.8 and later)
with similar efforts planned for vrouter (OpenContrail and Tungsten
Fabric).

The existing method in os-vif is to pass the metadata required for
plugging via a VIFPortProfileOVSRepresentor port profile object. This is
used by the 'ovs' reference plugin and the external 'agilio_ovs' plugin.

With 'vrouter' being the third user of such metadata, it would be more
elegant to clean up this interface by using a composition pattern rather
than an inheritance based pattern.

Change-Id: I401ee6370dad68e62bc2d089e786a840d91d0267
Needed-By: I327894839a892a976cf314d4292b22ce247b0afa
Signed-off-by: Jan Gutter <jan.gutter@netronome.com>
blueprint: generic-os-vif-offloads
2019-01-14 17:23:22 +02:00
doc Extend port profiles with datapath offload type 2019-01-14 17:23:22 +02:00
os_vif Extend port profiles with datapath offload type 2019-01-14 17:23:22 +02:00
playbooks/os-vif-ovs move legacy-tempest-dsvm-nova-os-vif to repo 2018-07-06 08:08:54 +02:00
releasenotes Extend port profiles with datapath offload type 2019-01-14 17:23:22 +02:00
vif_plug_linux_bridge Add support for Windows network commands 2018-09-26 14:40:21 +01:00
vif_plug_noop add noop plugin 2018-07-05 16:20:22 +00:00
vif_plug_ovs Do not call linux_net.delete_net_dev on Windows 2018-10-16 17:33:39 +02:00
.coveragerc Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.gitignore Git ignore .stestr 2018-01-15 16:18:50 +01:00
.gitreview Added .gitreview 2015-11-11 16:10:58 +00:00
.mailmap Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.stestr.conf Migrate from 'ip' commands to 'pyroute2' 2018-01-08 10:17:42 +00:00
.testr.conf Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.zuul.yaml Cleanup zuul config file 2018-09-11 08:48:05 +02:00
CONTRIBUTING.rst Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
HACKING.rst Reflow docs to 79 columns 2018-10-11 16:40:54 +02:00
LICENSE Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
README.rst Add release note link in README 2018-06-27 15:52:27 +00:00
babel.cfg Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
lower-constraints.txt Remove IPTools deprecated implementation 2018-10-09 08:58:06 +01:00
requirements.txt Extend port profiles with datapath offload type 2019-01-14 17:23:22 +02:00
setup.cfg Add vif_plug_noop to setup.cfg packages 2018-07-24 19:58:42 +00:00
setup.py Updated from global requirements 2017-03-10 19:12:21 +00:00
test-requirements.txt convert os-vif docs to follow PTI 2018-07-18 08:24:37 +00:00
tox.ini Update min tox version to 2.0 2018-11-03 07:29:30 +00:00

README.rst

Team and repository tags

image

os-vif

Latest Version

Downloads

A library for plugging and unplugging virtual interfaces in OpenStack.