Thanks Matt, I have create blueprint [1] and update the patch [2] with reno [1] - https://blueprints.launchpad.net/nova/+spec/sriov-ovs-offload [2] https://review.openstack.org/#/c/398265/ -----Original Message----- From: Matt Riedemann [mailto:mriedemos at gmail.com] Sent: Thursday, July 27, 2017 4:56 PM To: openstack-dev at lists.openstack.org Subject: Re: [openstack-dev] [nova] hardware offload support for openvswitch feature exception On 7/26/2017 10:42 PM, Moshe Levi wrote: > Hi all, > > In the last few week I was working on hardware offload support for > openvswitch. > > The idea is to leverage SR-IOV technology with OVS control plane management. > > Just last month the ovs community merged all the required patches to > enable this feature [1] should be in OVS-2.8.0. > > I was working on the required patches to enable this in OpenStack. > > On the neutron side the RFE approved [2] and the neutron patch is > already merged [3] > > On the OS-VIF side the patch is merged [4] > > On the Third party CI side we have a Mellanox CI which is currently > commenting on os-vif [5] ( we will extend it to nova and neutron as > well) > > The missing piece is the nova patch [6] > > I just notice that this week is feature freeze in OpenStack and I > would like to request an exception for this feature. > > I will appreciate if nova-core reviewers will review it. > > ( Jay , Sean and Jan already review it several times and I think it is > close to be merged) > > [1] - > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit > hub.com%2Fopenvswitch%2Fovs%2Fcommit%2Fbf090264e68d160d0ae70ebc93d59bc > 09d34cc8b&data=02%7C01%7Cmoshele%40mellanox.com%7C34367f31900d4b4f32ed > 08d4d4f74ae3%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636367605958 > 238772&sdata=m9YqwQa%2BQ5f83wDdlgvxurAr4Hv8Uz7Sxew8M9zQqh0%3D&reserved > =0 > > > [2] - > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbug > s.launchpad.net%2Fneutron%2F%2Bbug%2F1627987&data=02%7C01%7Cmoshele%40 > mellanox.com%7C34367f31900d4b4f32ed08d4d4f74ae3%7Ca652971c7d2e4d9ba6a4 > d149256f461b%7C0%7C0%7C636367605958238772&sdata=CJEYZcjl9W1FSO%2FznqnN > KbAWyZrRuiAOs0RrBeyiUo0%3D&reserved=0 > > [3] - > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frev > iew.openstack.org%2F%23%2Fc%2F275616%2F&data=02%7C01%7Cmoshele%40mella > nox.com%7C34367f31900d4b4f32ed08d4d4f74ae3%7Ca652971c7d2e4d9ba6a4d1492 > 56f461b%7C0%7C0%7C636367605958238772&sdata=JEnx0Xz3xcgyhMP7JJPDA2l5%2F > pGCVVzzxSuA%2FjKHkLA%3D&reserved=0 > > [4] - > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frev > iew.openstack.org%2F%23%2Fc%2F460278%2F&data=02%7C01%7Cmoshele%40mella > nox.com%7C34367f31900d4b4f32ed08d4d4f74ae3%7Ca652971c7d2e4d9ba6a4d1492 > 56f461b%7C0%7C0%7C636367605958238772&sdata=mASkZcJSSdWk0gZrNJf%2BFSlif > L88xO6NkYPyeuPCHZg%3D&reserved=0 > > [5] - > https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2F52.1 > 69.200.208%2F25%2F485125%2F6%2Fcheck-os-vif%2FOVS_HW_offload%2Faaf2792 > %2F&data=02%7C01%7Cmoshele%40mellanox.com%7C34367f31900d4b4f32ed08d4d4 > f74ae3%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636367605958238772 > &sdata=zo1dZCVhq1pTMUvda0XnrYBVr2iC2XVeliWbN2Rb0yg%3D&reserved=0 > > [6] - > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frev > iew.openstack.org%2F%23%2Fc%2F398265%2F&data=02%7C01%7Cmoshele%40mella > nox.com%7C34367f31900d4b4f32ed08d4d4f74ae3%7Ca652971c7d2e4d9ba6a4d1492 > 56f461b%7C0%7C0%7C636367605958238772&sdata=9cTQAVBzqUFPTZEI267SoZr%2B0 > %2BSj4OmNnIi7%2FV7dYgw%3D&reserved=0 > > > > ______________________________________________________________________ > ____ OpenStack Development Mailing List (not for usage questions) > Unsubscribe: > OpenStack-dev-request at lists.openstack.org?subject:unsubscribe > https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flist > s.openstack.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fopenstack-dev&data=02 > %7C01%7Cmoshele%40mellanox.com%7C34367f31900d4b4f32ed08d4d4f74ae3%7Ca6 > 52971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636367605958238772&sdata=JqCI > iYYablV%2FflGV0I65oNJeWl7HHSFlYtk%2FvhaZ72g%3D&reserved=0 > Given everything else done here and the change in nova is (1) a single change and (2) self-contained and (3) relatively uncomplicated, I'm OK with this. Please create a blueprint in nova so we can track it as a feature since that's what it is. -- Thanks, Matt __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.openstack.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fopenstack-dev&data=02%7C01%7Cmoshele%40mellanox.com%7C34367f31900d4b4f32ed08d4d4f74ae3%7Ca652971c7d2e4d9ba6a4d149256f461b%7C0%7C0%7C636367605958238772&sdata=JqCIiYYablV%2FflGV0I65oNJeWl7HHSFlYtk%2FvhaZ72g%3D&reserved=0