From 9c03b96f8f05f2095d9d7fbc7525cae37d67879e Mon Sep 17 00:00:00 2001 From: liangjiechao Date: Wed, 8 Mar 2023 16:41:04 +0800 Subject: [PATCH] Add patch of offload --- os-vif_smartNIC.patch => os-vif-offload-20230228.patch | 10 ++++++---- python-os-vif.spec | 7 +++++-- 2 files changed, 11 insertions(+), 6 deletions(-) rename os-vif_smartNIC.patch => os-vif-offload-20230228.patch (97%) diff --git a/os-vif_smartNIC.patch b/os-vif-offload-20230228.patch similarity index 97% rename from os-vif_smartNIC.patch rename to os-vif-offload-20230228.patch index 70dde75..4634390 100644 --- a/os-vif_smartNIC.patch +++ b/os-vif-offload-20230228.patch @@ -1,11 +1,11 @@ diff --git a/tools/os-vif/os_vif-1.17.0/os_vif/objects/vif.py b/tools/os-vif/os_vif-1.17.0/os_vif/objects/vif.py -index 0a71689..f653999 100644 +index 0a71689..92b68cd 100644 --- a/os_vif/objects/vif.py +++ b/os_vif/objects/vif.py -@@ -230,6 +230,27 @@ class VIFHostDevice(VIFBase): - 'dev_address': fields.PCIAddressField(), +@@ -231,6 +231,29 @@ class VIFHostDevice(VIFBase): } + +@base.VersionedObjectRegistry.register +class VIFDirectDevice(VIFBase): + """A direct-hostdev-style VIF. @@ -27,9 +27,11 @@ index 0a71689..f653999 100644 + 'n_rxq': fields.StringField(nullable=True), + 'max_queues': fields.StringField(nullable=True), + } - ++ ++ @base.VersionedObjectRegistry.register class VIFNestedDPDK(VIFBase): + """A nested DPDK-style VIF. diff --git a/tools/os-vif/os_vif-1.17.0/vif_plug_ovs/ovs.py b/tools/os-vif/os_vif-1.17.0/vif_plug_ovs/ovs.py index 9516f79..630f71a 100644 --- a/vif_plug_ovs/ovs.py diff --git a/python-os-vif.spec b/python-os-vif.spec index 71a7904..48927a5 100644 --- a/python-os-vif.spec +++ b/python-os-vif.spec @@ -1,12 +1,12 @@ %global _empty_manifest_terminate_build 0 Name: python-os-vif Version: 1.17.0 -Release: 2 +Release: 3 Summary: A library for plugging and unplugging virtual interfaces in OpenStack. License: Apache-2.0 URL: https://docs.openstack.org/os-vif/latest/ Source0: https://files.pythonhosted.org/packages/08/f0/05b4b39f6c091fc5a54b97ff6933c4305c44cf0f3b0774257d0b4414aece/os_vif-1.17.0.tar.gz -Patch1: os-vif_smartNIC.patch +Patch1: os-vif-offload-20230228.patch BuildArch: noarch %description A library for plugging and unplugging virtual interfaces in OpenStack. @@ -98,6 +98,9 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Wed Mar 08 2023 liangjiechao - 1.17.0-3 +- Add offload support + * Tue Jun 22 2022 yangjunjie - 1.17.0-2 - Add smartNIC support -- Gitee