Skip to content

feat(kernel-hwe): Enable vmxnet3#17983

Open
rlmenge wants to merge 3 commits into
3.0-devfrom
rlmenge/3.0/vmxnet3
Open

feat(kernel-hwe): Enable vmxnet3#17983
rlmenge wants to merge 3 commits into
3.0-devfrom
rlmenge/3.0/vmxnet3

Conversation

@rlmenge

@rlmenge rlmenge commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

BB: https://dev.azure.com/mariner-org/mariner/_build/results?buildId=1157116&view=results

Enable the VMware VMXNET3 network driver in the Azure Linux 3 HWE kernel on x86_64.

Changes

  • Set CONFIG_VMXNET3=y for the x86_64 kernel-hwe configuration.
  • Explicitly disable CONFIG_INFINIBAND_VMWARE_PVRDMA, which becomes visible after enabling VMXNET3.
  • Leave VMXNET3 disabled on arm64 because it is unavailable for that architecture.
  • Update kernel-HWE config signatures.
  • Bump the kernel-HWE release and related packages.
  • Add VMXNET3 requirements to the kernel config checker:
    • x86_64: y
    • arm64: n

Fixes AB#22300

x86

    *** Smoke Testing Kernel 6.18.38.1-2.azl3 (est. < 1 min) ***
OS Version: NAME="Microsoft Azure Linux"
VERSION="3.0.20260706"
ID=azurelinux
VERSION_ID="3.0"
PRETTY_NAME="Microsoft Azure Linux 3.0"
ANSI_COLOR="1;34"
HOME_URL="https://aka.ms/azurelinux"
BUG_REPORT_URL="https://aka.ms/azurelinux"
SUPPORT_URL="https://aka.ms/azurelinux"
PASS: Kernel version matches the running kernel version.
PASS: eth0 interface is up.
PASS: iptables service is running.
Boot times:
Startup finished in 2.963s (kernel) + 1.888s (initrd) + 7.204s (userspace) = 12.055s 
graphical.target reached after 6.851s in userspace.
Kernel size:
-rw------- 1 root root 17691136 Jul 10 18:18 /boot/vmlinuz-6.18.38.1-2.azl3
39220	/lib/modules/6.18.38.1-2.azl3
kernel memory:
MemTotal:       65944176 kB
MemFree:        65228856 kB
MemAvailable:   64991880 kB
Total memory:
               total        used        free      shared  buff/cache   available
Mem:           64398         929       63700           0         171       63468
Swap:              0           0           0

@microsoft-github-policy-service microsoft-github-policy-service Bot added Packaging Tools 3.0-dev PRs Destined for AzureLinux 3.0 labels Jul 10, 2026
@rlmenge rlmenge force-pushed the rlmenge/3.0/vmxnet3 branch from ced3dbd to e50d330 Compare July 10, 2026 18:49
@rlmenge rlmenge force-pushed the rlmenge/3.0/vmxnet3 branch from e50d330 to de591d1 Compare July 10, 2026 18:54
@rlmenge rlmenge marked this pull request as ready for review July 10, 2026 23:11
@rlmenge rlmenge requested a review from a team as a code owner July 10, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.0-dev PRs Destined for AzureLinux 3.0 Packaging Tools

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant