Bug 1467354

Summary: [Mellanox Pike FEAT] openstack-nova: add support for VIF_TYPE_OVS_ACCELERATION
Product: Red Hat OpenStack Reporter: Slava Shwartsman <sshwarts>
Component: openstack-novaAssignee: Stephen Finucane <stephenfin>
Status: CLOSED NEXTRELEASE QA Contact: Joe H. Rahme <jhakimra>
Severity: medium Docs Contact:
Priority: medium    
Version: 12.0 (Pike)CC: berrange, dasmith, eglynn, fbaudin, jjoyce, kchamart, kheib, lyarwood, moshele, sbauza, sferdjao, sgordon, srevivo, vromanso
Target Milestone: asyncKeywords: FutureFeature, OtherQA, ZStream
Target Release: 12.0 (Pike)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1468329 (view as bug list) Environment:
Last Closed: 2017-12-08 09:37:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1462592    

Description Slava Shwartsman 2017-07-03 13:33:58 UTC
1. Feature Overview:
        a) Name of feature:
                Add support for OVS HW offload
        b) Feature description:
                This FR will allow OVS mech driver to bind direct (SR-IOV) port.
This will allow to offload the OVS flows using tc to the SR-IOV NIC
and gain accelerate OVS.
2. Feature Details:
        a) Architectures:
                x86_64, ppc64le, ppc64, aarch64
        b) Bugzilla dependencies:
        c) Drivers or hardware dependencies:
Kernel support for traffic Control hardware offloads framework for SR-IOV VFs.
HW offload support in OpenVSwitch.
        d) Upstream acceptance information:
        https://review.openstack.org/#/c/275616/ 
        https://review.openstack.org/#/c/452530/
        e) External links:
        f) Severity (H, M, L):
                High
        g) Feature needed by:
                Partner: Mellanox

3. Business Justification:
        a) why is this feature needed?
        b) What hardware does this enable?
        c) Business impact?
        d) Other business drivers?

4. Primary contact at Red Hat, email, phone (chat):
        Andre Beausoleil abeausol

5. Primary contact at Partner, email. phone (chat):
        Kamal Heib kheib, Slava Shwartsman sshwarts, Noa Spanier noas

Comment 1 Slava Shwartsman 2017-07-03 13:41:28 UTC
#Please ignore original description - This is the correct one#

1. Feature Overview:
        a) Name of feature:
                Add support for VIF_TYPE_OVS_ACCELERATION
        b) Feature description:
                This FR is for adding support for VIF_TYPE_OVS_ACCELERATION in OpenStack Compute (codename Nova).
2. Feature Details:
        a) Architectures:
                x86_64, ppc64le, ppc64, aarch64
        b) Bugzilla dependencies:
        c) Drivers or hardware dependencies:
Kernel support for traffic Control hardware offloads framework for SR-IOV VFs.
HW offload support in OpenVSwitch.
        d) Upstream acceptance information:
        https://review.openstack.org/#/c/398265/
        e) External links:
        f) Severity (H, M, L):
                High
        g) Feature needed by:
                Partner: Mellanox

3. Business Justification:
        a) why is this feature needed?
        b) What hardware does this enable?
        c) Business impact?
        d) Other business drivers?

4. Primary contact at Red Hat, email, phone (chat):
        Andre Beausoleil abeausol

5. Primary contact at Partner, email. phone (chat):
        Kamal Heib kheib, Slava Shwartsman sshwarts, Noa Spanier noas

Comment 2 Red Hat Bugzilla Rules Engine 2017-10-06 13:42:10 UTC
This bugzilla has been removed from the release and needs to be reviewed for Triaging and release planning for an appropriate Target Milestone.