Test kernel from https://kernel.ubuntu.com/~rtg/vmxnet3-update-to-6.0-lp1995886/ in ubuntu-22.10-desktop-amd64.iso and ubuntu-20.04-desktop-amd64.iso: No issue is found when sanity check vmxnet3 with following testcases: 1) vmxnet3 version is 1.7.0.0-k with command "modinfo vmxnet3" 2) hot-add / hot-remove NIC with vmxnet3 3) add / remove NIC with vmxnet3 when VM is poweroff 4) VM can recognize the vmxnet3 NIC when it’s added and the VM is pingable.
Env: create VM and install guestOS with the image in ESXi and then update the kernel from https://kernel.ubuntu.com/~rtg/vmxnet3-update-to-6.0-lp1995886/ 1) Image: ubuntu-22.10-desktop-amd64.iso kernel: 5.19.0-23-generic #24 vmxnet3: /lib/modules/5.19.0-23-generic/kernel/drivers/net/vmxnet3/vmxnet3.ko vmxnet3 version: 1.7.0.0-k 2) Image: ubuntu-20.04-desktop-amd64.iso kernel: 5.15.0-53-generi #59 vmxnet3: /lib/modules/5.15.0-53-generic/kernel/drivers/net/vmxnet3/vmxnet3.ko vmxnet3 version: 1.7.0.0-k Best regards Yuhua Zou -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1995886 Title: vmxnet3: update to latest ToT Status in linux package in Ubuntu: Fix Released Status in linux source package in Jammy: New Status in linux source package in Kinetic: New Bug description: This request is to port vmxnet3 patches to Ubuntu kernel. Below are the commits in order: vmxnet3: prepare for version 7 changes https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=55f0395fcace9e675af2cbb96015ce1ae8856806 vmxnet3: add support for capability registers https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=6f91f4ba046e5de6a6e579620b32b8ecf56873f7 vmxnet3: add support for large passthrough BAR register https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=543fb67405410cc548a72d7a9a4087688d2f56ac vmxnet3: add support for out of order rx completion https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=2c5a5748105a6bb901579d365c6f93e79f282b69 vmxnet3: add command to set ring buffer sizes https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=c7112ebd27ea0dbe4eecd5c96cad93757e34e73d vmxnet3: limit number of TXDs used for TSO packet https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=d2857b99a74b082368ee80f359372faa1d051043 vmxnet3: use ext1 field to indicate encapsulated packet https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=60cafa0395c2bed44d13277ed328317ed16a58c0 vmxnet3: update to version 7 https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=acc38e041bd304621d4f59cea4849747d13bba9c vmxnet3: disable overlay offloads if UPT device does not support https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net- next.git/commit/drivers/net/vmxnet3?id=a56b158a5078b8120d3d72fc9fd44efed5123b12 vmxnet3: do not reschedule napi for rx processing https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/drivers/net/vmxnet3?id=5b91884bf50b21d34bd3daa5c8f8b7e92e0a2c46 This is a request to bring latest Ubuntu LTS releases' vmxnet3 driver up to date with ToT Linux kernel. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1995886/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp