<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/packages/linux-kernel/build-intel-ixgbe.sh, branch sever-sever-patch-1</title>
<subtitle>VyOS image build scripts (mirror of https://github.com/vyos/vyos-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-build.git/atom?h=sever-sever-patch-1</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-build.git/atom?h=sever-sever-patch-1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/'/>
<updated>2024-10-02T08:02:51+00:00</updated>
<entry>
<title>T6754: Delete Jenkins build packages</title>
<updated>2024-10-02T08:02:51+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-10-02T08:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=2fed892f2746561207aa21a2660f4d8f3f79d24e'/>
<id>urn:sha1:2fed892f2746561207aa21a2660f4d8f3f79d24e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T861: sign all Kernel modules with an ephemeral key</title>
<updated>2024-09-25T18:24:21+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-09-25T18:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=d235b31a095f9b8fdb2d5c231935c8b4b4c3da6c'/>
<id>urn:sha1:d235b31a095f9b8fdb2d5c231935c8b4b4c3da6c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Kernel: T5887: cleanup Debian postinst files after package build</title>
<updated>2024-09-14T18:58:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-09-14T18:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=beb3df0733d8cf682291e19b0df0871da20ab5d4'/>
<id>urn:sha1:beb3df0733d8cf682291e19b0df0871da20ab5d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ixgbe: T5619: update driver version to 5.20.3</title>
<updated>2024-04-29T19:22:34+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-29T19:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=fbe43ddcc2ee4a132a135bca688c533a4e9fab15'/>
<id>urn:sha1:fbe43ddcc2ee4a132a135bca688c533a4e9fab15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ixgbe: T6162: Add 1000BASE-BX support</title>
<updated>2024-03-23T12:30:35+00:00</updated>
<author>
<name>Ernesto Castellotti</name>
<email>ernesto@castellotti.net</email>
</author>
<published>2024-03-23T12:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=a44647f0982f2a6b7a78af80f82e1c650ab0b11e'/>
<id>urn:sha1:a44647f0982f2a6b7a78af80f82e1c650ab0b11e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default</title>
<updated>2024-03-22T07:54:25+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-03-22T07:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=ea7d59a4bf64a854be04ccf7566e1cf95d4e09a8'/>
<id>urn:sha1:ea7d59a4bf64a854be04ccf7566e1cf95d4e09a8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>ixgbe: T5619: remove pci_*_pcie_error_reporting() code to work with Kernel 6.6</title>
<updated>2024-02-01T09:03:38+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-02-01T08:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=36065ae874e170f3f60829b0b5348119b7e15e9a'/>
<id>urn:sha1:36065ae874e170f3f60829b0b5348119b7e15e9a</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>T5619: Add out-of-tree Intel ixgbe driver</title>
<updated>2024-02-01T09:03:38+00:00</updated>
<author>
<name>Skyler Mäntysaari</name>
<email>samip5@users.noreply.github.com</email>
</author>
<published>2023-10-18T19:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=738ce141fb1c5cf77832bb93e21029b882910921'/>
<id>urn:sha1:738ce141fb1c5cf77832bb93e21029b882910921</id>
<content type='text'>
</content>
</entry>
</feed>
