SRIOV trunk port - multiple vlans on same VF

Bug #1794771 reported by Munish on 2018-09-27
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Deepak Tiwari

Bug Description

Need to implement trunk port for SRIOV ports. There is existing trunk port API, the sriov agent need to gather the vlans and configure the nic with the list of vlans that are allowed to carry traffic to the VM bound to that VF. Some of the nic vendors provide the mechanism to allow multiple vlan filters on same VF.

Munish (mm6021) on 2018-09-27
tags: added: rfe
description: updated
Miguel Lavalle (minsel) wrote :

Let me understand what is entailed in this change:

1) Do we need to change the trunk port API?

2) Is the work restricted to the sr-iov agent?

Changed in neutron:
importance: Undecided → Wishlist
Slawek Kaplonski (slaweq) wrote :

You said that it is supported only by some vendors, so do You plan to add some discovery of this feature and validation on API level if it can be used or just documenting it properly will be enough?

Munish (mm6021) wrote :

1) I don't see any changes to API as of now, We need to see if trunk port has any limitation to do it for SRIOV ports, which i don't think has any issues, will check again.
2) Yes work should be in sr-iov agent from neutron perspective.


  I don't think we need any discovery, if the sr-iov is configured in the env, it already supports sr-iov ports. We can add validation check on agent side if the nic don't support the feature it will return error at bind time.

Miguel Lavalle (minsel) wrote :

ok, let's bring this up to the drivers team

tags: added: rfe-triaged
removed: rfe
Changed in neutron:
status: New → Triaged
Miguel Lavalle (minsel) wrote :

This RFE was discussed and approved for implementation on October 5th

tags: added: rfe-approved
removed: rfe-triaged
Changed in neutron:
assignee: nobody → Manjeet Singh Bhatia (manjeet-s-bhatia)
status: Triaged → In Progress
Changed in neutron:
assignee: Manjeet Singh Bhatia (manjeet-s-bhatia) → nobody
Changed in neutron:
assignee: nobody → Manjeet Singh Bhatia (manjeet-s-bhatia)
Changed in neutron:
assignee: Manjeet Singh Bhatia (manjeet-s-bhatia) → Deepak Tiwari (deepak.tiwari)

so another thing here is trunk creation would not be allowed after vms are created with sriov ports because api doesn't allow trunk creation for bound ports, could be an issue for sriov

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

Other bug subscribers