Provisioning fixes for VFs with bonding and VLANs

Bug #1577075 reported by Kiran
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Fix Committed
High
Vinod Nair
Trunk
Fix Committed
High
Vinod Nair

Bug Description

nova.conf pci_passthrough_whitelist has incorrect entries in cases with VF's with bonding and VLAN's. Also, /etc/network/interfaces should have
an entry for the slave interfaces of a bond interfaces on top of VFs.

Tags: blocker dpdk
Kiran (kiran-kn80)
Changed in juniperopenstack:
assignee: nobody → Kiran (kiran-kn80)
importance: Undecided → High
milestone: none → r3.0.2.0
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/19776
Submitter: Kiran (<email address hidden>)

Jeba Paulaiyan (jebap)
Changed in juniperopenstack:
milestone: r3.0.2.0 → r3.1.0.0-fcs
information type: Proprietary → Public
tags: added: blocker dpdk
description: updated
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/19776
Committed: http://github.org/Juniper/contrail-provisioning/commit/7bf2eaccee4347b78582fb7c51a69914fb853c9d
Submitter: Zuul
Branch: R3.0

commit 7bf2eaccee4347b78582fb7c51a69914fb853c9d
Author: Kiran KN <email address hidden>
Date: Sat Apr 30 17:41:22 2016 -0700

Provisioning fixes for VFs with bonding and VLANs

nova.conf pci_passthrough_whitelist has incorrect entries in cases with VF's with bonding and VLAN's

Closes-Bug: 1577075
Change-Id: Id2ac010a3447f939400f92927d64be48be5068b7

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/19906
Submitter: Raja Sivaramakrishnan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/19908
Submitter: Raja Sivaramakrishnan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/19908
Committed: http://github.org/Juniper/contrail-packaging/commit/68360ac786e258fc1d5d7157c0ac2dd695436d3a
Submitter: Zuul
Branch: R3.0

commit 68360ac786e258fc1d5d7157c0ac2dd695436d3a
Author: Raja Sivaramakrishnan <email address hidden>
Date: Wed May 4 15:09:54 2016 -0700

- Set the MAC address of the bond interface explicitly in the vrouter-dpdk init file.
Otherwise it comes up with a random MAC address and the DPDK library doesn't implement
mac_addr_set API for bond interfaces.

- When vrouter-dpdk starts up, wait for the bond slaves to also come online before
binding the slave interfaces to DPDK. This is needed if the slave interfaces are VFs
(as they come up after supervisor-vrouter starts up). Waiting for only the bond interface
to be created is not sufficient.

Change-Id: Ie3cd5934a38a6f5672b33c17ab0ceafb06414f00
Closes-Bug:1577075

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/19906
Committed: http://github.org/Juniper/contrail-fabric-utils/commit/4728cbff22704a27e01805d23d7b684e09488aa1
Submitter: Zuul
Branch: R3.0

commit 4728cbff22704a27e01805d23d7b684e09488aa1
Author: Raja Sivaramakrishnan <email address hidden>
Date: Wed May 4 14:29:32 2016 -0700

When the vrouter physical interface is a bond on top of SR-IOV VFs,
add an entry in /etc/network/interfaces for each slave interface so
that it comes up automatically.

Change-Id: Ic1b753e6fed85eb0db0fd7902232781aa302a474
Closes-Bug:1577075

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/21161
Submitter: Kiran (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/21228
Submitter: Raja Sivaramakrishnan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/21229
Submitter: Raja Sivaramakrishnan (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/21161
Committed: http://github.org/Juniper/contrail-provisioning/commit/63c081ed8796e177c8166f89612012e4e0f78938
Submitter: Zuul
Branch: master

commit 63c081ed8796e177c8166f89612012e4e0f78938
Author: Kiran KN <email address hidden>
Date: Tue Jun 14 15:07:05 2016 -0700

Provisioning fixes for VFs with bonding and VLANs

nova.conf pci_passthrough_whitelist has incorrect entries in cases with VF's with bonding and VLAN's

Change-Id: Ide3cbf32edb3083a7f98e8baa1fd29399562207f
Closes-Bug: 1577075

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/21229
Committed: http://github.org/Juniper/contrail-packaging/commit/bed72e7c5d8952d56713fb4b15d2981125f2083e
Submitter: Zuul
Branch: master

commit bed72e7c5d8952d56713fb4b15d2981125f2083e
Author: Raja Sivaramakrishnan <email address hidden>
Date: Wed May 4 15:09:54 2016 -0700

- Set the MAC address of the bond interface explicitly in the vrouter-dpdk init file.
Otherwise it comes up with a random MAC address and the DPDK library doesn't implement
mac_addr_set API for bond interfaces.

- When vrouter-dpdk starts up, wait for the bond slaves to also come online before
binding the slave interfaces to DPDK. This is needed if the slave interfaces are VFs
(as they come up after supervisor-vrouter starts up). Waiting for only the bond interface
to be created is not sufficient.

Change-Id: Ie3cd5934a38a6f5672b33c17ab0ceafb06414f00
Closes-Bug:1577075

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/21228
Committed: http://github.org/Juniper/contrail-fabric-utils/commit/a0b1d17f7eefc61c06f9c2cfb14c3272600b20fc
Submitter: Zuul
Branch: master

commit a0b1d17f7eefc61c06f9c2cfb14c3272600b20fc
Author: Raja Sivaramakrishnan <email address hidden>
Date: Wed May 4 14:29:32 2016 -0700

When the vrouter physical interface is a bond on top of SR-IOV VFs,
add an entry in /etc/network/interfaces for each slave interface so
that it comes up automatically.

Change-Id: Ic1b753e6fed85eb0db0fd7902232781aa302a474
Closes-Bug:1577075

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.