summaryrefslogtreecommitdiff
path: root/packages/linux-kernel/build-intel-ixgbe.sh
AgeCommit message (Collapse)Author
2024-10-02T6754: Delete Jenkins build packagesViacheslav Hletenko
2024-09-25T861: sign all Kernel modules with an ephemeral keyChristian Breunig
The shim review board (which is the secure boot base loader) recommends using ephemeral keys when signing the Linux Kernel. This commit enables the Kernel build system to generate a one-time ephemeral key that is used to: * sign all build-in Kernel modules * sign all other out-of-tree Kernel modules The key lives in /tmp and is destroyed after the build container exits and is named: "VyOS build time autogenerated kernel key". In addition the Kernel now uses CONFIG_MODULE_SIG_FORCE. This now makes it unable to load any Kernel Module to the image that is NOT signed by the ephemeral key.
2024-09-14Kernel: T5887: cleanup Debian postinst files after package buildChristian Breunig
2024-04-29ixgbe: T5619: update driver version to 5.20.3Christian Breunig
2024-03-23ixgbe: T6162: Add 1000BASE-BX supportErnesto Castellotti
The ixgbe driver did not support the 1000BASE-BX standard so for example FS.com SFP-GE-BX 1310/1490nm 10km transceiver received an unsupported module error even with allow_unsupported_sfp enabled. To solve this problem I created a patch that was accepted by Linux upstream (https://github.com/torvalds/linux/commit/1b43e0d20f2d007ec4c124b0deaa848ff8d61f4a) so starting from kernel 6.9 the ixgbe driver will have 1000BASE-BX support, however VyOS uses the out of tree driver so it is necessary to backport the patch.
2024-03-22ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by defaultChristian Breunig
In-tree vs. Out-Of-Tree drivers differ in the way how unsupported transceivers are defined (uint vs array of int) for the Kernel module parameters. This results in: kernel: ixgbe 0000:5e:00.0: failed to initialize because an unsupported SFP+ module type was detected. kernel: ixgbe 0000:5e:00.0: Reload the driver after installing a supported module. kernel: ixgbe 0000:5e:00.0: removed PHC on eth6 This patch always enables unsupported SFP+ modules as wo do anyway from the userspace but only for the first port.
2024-02-01ixgbe: T5619: remove pci_*_pcie_error_reporting() code to work with Kernel 6.6Christian Breunig
This fixes commit 0f80a22b5 ("T5619: Add out-of-tree Intel ixgbe driver") to work with the latest 6.6 code base. For more information see https://lore.kernel.org/lkml/f90837d0-810e-5772-7841-28d47c44d260@intel.com
2024-02-01T5619: Add out-of-tree Intel ixgbe driverSkyler Mäntysaari