Tested using netdevsim-vf-controller.patch from
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia/+bug/2162770 and
netdevsim-sf-flavour.patch

echo 1 > /sys/module/netdevsim/parameters/vf_flavour_sf
echo 1 > /sys/module/netdevsim/parameters/vf_controller
echo 0 > /sys/module/netdevsim/parameters/vf_external
echo "99 1" > /sys/bus/netdevsim/new_device
echo 1 > /sys/bus/netdevsim/devices/netdevsim99/sriov_numvfs
devlink dev eswitch set netdevsim/netdevsim99 mode switchdev
devlink port
        # Expected: One entry with "flavour pcisf [...] external false"

Base
linux-image-7.0.0-1016-nvidia-64k_7.0.0-1016.16
        netdevsim/netdevsim99/128: type eth netdev eni99npf0sf0 flavour pcisf 
controller 1 pfnum 0 sfnum 0 splittable false

Candidate
linux-image-7.0.0-1018-nvidia-64k_7.0.0-1018.18
        netdevsim/netdevsim99/128: type eth netdev eni99nc1pf0sf0 flavour pcisf 
controller 1 pfnum 0 sfnum 0 external false splittable false
linux-image-7.0.0-2018-nvidia-bos-64k_7.0.0-2018.18
        netdevsim/netdevsim99/128: type eth netdev eni99nc1pf0sf0 flavour pcisf 
controller 1 pfnum 0 sfnum 0 external false splittable false

Test result good.


** Patch added: "netdevsim-sf-flavour.patch"
   
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia/+bug/2163274/+attachment/5993093/+files/netdevsim-sf-flavour.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163274

Title:
  Backport devlink external flag exposition

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia/+bug/2163274/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to