Comment 13 for bug 1957753

Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :

Tried the proposed impish kernel - looks good:

$ uname -r
5.13.0-29-generic

$ apt policy linux-image-5.13.0-29-generic
linux-image-5.13.0-29-generic:
  Installed: 5.13.0-29.32
  Candidate: 5.13.0-29.32
  Version table:
 *** 5.13.0-29.32 500
        500 http://ppa.launchpad.net/canonical-kernel-team/proposed/ubuntu impish/main amd64 Packages
        100 /var/lib/dpkg/status

$ readlink /sys/class/net/enp130s0f0v0/device
../../../0000:82:00.3

# VF
$ sudo lspci -s 0000:82:00.3 -v
82:00.3 Ethernet controller: Mellanox Technologies ConnectX Family mlx5Gen Virtual Function (rev 01)
 Subsystem: Mellanox Technologies ConnectX Family mlx5Gen Virtual Function
 Flags: bus master, fast devsel, latency 0, NUMA node 1
 Memory at 3c004000000 (64-bit, prefetchable) [virtual] [size=2M]
 Capabilities: [60] Express Endpoint, MSI 00
 Capabilities: [48] Vital Product Data
 Capabilities: [9c] MSI-X: Enable+ Count=12 Masked-
 Capabilities: [100] Vendor Specific Information: ID=0000 Rev=0 Len=00c <?>
 Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
 Kernel driver in use: mlx5_core
 Kernel modules: mlx5_core

# Parent PF
$ sudo lspci -s 0000:82:00.0 -v
82:00.0 Ethernet controller: Mellanox Technologies MT42822 BlueField-2 integrated ConnectX-6 Dx network controller (rev 01)
 Subsystem: Mellanox Technologies MT42822 BlueField-2 integrated ConnectX-6 Dx network controller
 Flags: bus master, fast devsel, latency 0, IRQ 101, NUMA node 1
 Memory at 3c002000000 (64-bit, prefetchable) [size=32M]
 Expansion ROM at <ignored> [disabled]
 Capabilities: [60] Express Endpoint, MSI 00
 Capabilities: [48] Vital Product Data
 Capabilities: [9c] MSI-X: Enable+ Count=64 Masked-
 Capabilities: [c0] Vendor Specific Information: Len=18 <?>
 Capabilities: [40] Power Management version 3
 Capabilities: [100] Advanced Error Reporting
 Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
 Capabilities: [180] Single Root I/O Virtualization (SR-IOV)
 Capabilities: [1c0] Secondary PCI Express
 Capabilities: [230] Access Control Services
 Capabilities: [320] Lane Margining at the Receiver <?>
 Capabilities: [370] Physical Layer 16.0 GT/s <?>
 Capabilities: [420] Data Link Feature <?>
 Kernel driver in use: mlx5_core
 Kernel modules: mlx5_core

$ sudo ip link set enp130s0f0 vf 0 vlan 1 ; echo $?
RTNETLINK answers: Operation not permitted
2

$ sudo ip link set enp130s0f0 vf 0 vlan 0 ; echo $?
0