SRIOV trunk port - multiple vlans on same VF

Bug #1794771 reported by Munish
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Won't Fix
Wishlist
Unassigned

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)
tags: added: rfe
description: updated
Revision history for this message
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
Revision history for this message
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?

Revision history for this message
Munish (mm6021) wrote :

mlavalle,
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.

Slawek,

  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.

Revision history for this message
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
Revision history for this message
Miguel Lavalle (minsel) wrote :

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

tags: added: rfe-approved
removed: rfe-triaged
Revision history for this message
Munish (mm6021) wrote :
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)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.opendev.org/677327

Revision history for this message
Manjeet Singh Bhatia (manjeet-s-bhatia) wrote :

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

Changed in neutron:
assignee: Deepak Tiwari (deepak.tiwari) → Manjeet Singh Bhatia (manjeet-s-bhatia)
Changed in neutron:
assignee: Manjeet Singh Bhatia (manjeet-s-bhatia) → Deepak Tiwari (deepak.tiwari)
Changed in neutron:
assignee: Deepak Tiwari (deepak.tiwari) → Manjeet Singh Bhatia (manjeet-s-bhatia)
Changed in neutron:
assignee: Manjeet Singh Bhatia (manjeet-s-bhatia) → Deepak Tiwari (deepak.tiwari)
Revision history for this message
Slawek Kaplonski (slaweq) wrote : auto-abandon-script

This bug has had a related patch abandoned and has been automatically un-assigned due to inactivity. Please re-assign yourself if you are continuing work or adjust the state as appropriate if it is no longer valid.

Changed in neutron:
assignee: Deepak Tiwari (deepak.tiwari) → nobody
status: In Progress → New
tags: added: timeout-abandon
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (stable/ocata)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: stable/ocata
Review: https://review.opendev.org/677327
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Changed in neutron:
assignee: nobody → Deepak Tiwari (deepak.tiwari)
status: New → In Progress
Revision history for this message
Slawek Kaplonski (slaweq) wrote : auto-abandon-script

This bug has had a related patch abandoned and has been automatically un-assigned due to inactivity. Please re-assign yourself if you are continuing work or adjust the state as appropriate if it is no longer valid.

Changed in neutron:
assignee: Deepak Tiwari (deepak.tiwari) → nobody
status: In Progress → New
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/665467
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :

Bug closed due to lack of activity, please feel free to reopen if needed.

Changed in neutron:
status: New → Won't Fix
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.