[Bug 2020409] Re: can't move mellanox interface to switchdev when SR-IOV disable

Lukas Märdian 2020409 at bugs.launchpad.net
Tue Oct 8 15:48:15 UTC 2024


** Also affects: netplan.io (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: netplan.io (Ubuntu Jammy)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to netplan.io in Ubuntu.
Matching subscriptions: foundations-bugs
https://bugs.launchpad.net/bugs/2020409

Title:
  can't move mellanox interface to switchdev when SR-IOV disable

Status in Netplan:
  Fix Released
Status in netplan.io package in Ubuntu:
  Fix Released
Status in netplan.io source package in Jammy:
  New
Status in netplan.io source package in Noble:
  New

Bug description:
  I am looking on the netplan implementation of switchdev [1]. The current code assume that we can move to switchdev only if SR-IOV enabled.
  This assumption is incorrect, as we can move to switchdev even if SR-IOV is disabled. 

  
  There 2 use-case come to mind:

  1. VF Lag with Subfunction (you don't need SR-IOV to enable Subfunction)
  2. VF Lag creation. It better to first move the PF (physicals function) to switchdev mode before creating the SR-IOV VF. In this case you don't need to unbind and bind the VFs, which mean you save time at boot.

  
  Who will be the best person at canonical side so help use fix this issues? 


  [1] -
  https://github.com/canonical/netplan/blob/3279c57e8b1745be0d19119b4ad1a061c327593e/netplan/cli/sriov.py#L373-L459

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/2020409/+subscriptions




More information about the foundations-bugs mailing list