Skip to content

Releases: stratuMAK/xdp-backports

Release list

v6.18.35+xdp1

Choose a tag to compare

@sittner sittner released this 03 Aug 10:22

Install

DKMS packages rebuild the modules automatically on kernel upgrades.

sudo apt install dkms
sudo dpkg -i macb-xdp-dkms_6.18.35+xdp1_all.deb
sudo dpkg -i e1000e-xdp-dkms_6.18.35+xdp1_all.deb
sudo dpkg -i genet-xdp-dkms_6.18.35+xdp1_all.deb
sudo dpkg -i r8169-xdp-dkms_6.18.35+xdp1_all.deb

Install only the driver you need. Each package blacklists the
matching in-tree module via /etc/modprobe.d/.

Changes

  • release: fill in an existing release instead of failing on it
  • packaging: rebuild the initramfs on install, clean up the metadata
  • ci: install build-essential for the packaging jobs
  • packaging,ci: declare Rules-Requires-Root: no, install fakeroot in CI
  • testing: close the false-PASS paths found in review
  • ci,packaging: fix review findings
  • compat: make disabled EEE modes stick, drop kzalloc_objs, include netdevice.h
  • e1000e: fix jumbo RX page overrun, fence XDP to non-jumbo MTU
  • r8169: fix XDP review findings (DMA sync, queue wake, refill, 8125 padto)
  • macb: exclude XDP producers from the TX error task, guard ndo_xdp_xmit
  • genet: fix XDP review findings in RX/TX paths
  • compat: fix every version gate against verified upstream sources
  • added verified version gate docuemnt
  • ci,docs: scope the matrix to the supported deployment targets
  • compat,r8169: support Debian 12 (6.1) on x86_64
  • docs: rename to xdp-backports, point at the new upstream repos
  • ci: add build matrix and tag-driven release workflow
  • packaging: derive the version from debian/changelog
  • compat: fix version gates broken by stable backports
  • testing: add non-XDP coverage - ethtool matrix, link/speed tests, kselftests