Age | Commit message (Collapse) | Author |
|
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.
|
|
is undefined
This extends an else path with the logic from commit ea7d59a4b ("ixgbe: T6155:
always enable allow_unsupported_sfp for all NICs by default")
|
|
|
|
ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default
|
|
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.
|
|
|
|
chore: T671: remove unused scripts and references to them
|
|
|
|
Kernel: T4022: add RTSP netfilter helper kernel module
|
|
T6115: Fix tagged builds from detached Git HEAD
|
|
build: T1449: add default_config field support in flavor files to allow people to easily include a custom default config
|
|
|
|
|
|
|
|
to allow people to easily include a custom default config
|
|
docker, build: T6119: use python3-tomli instead of python3-toml for a compliant implementation ot TOML
|
|
for a compliant implementation ot TOML
|
|
|
|
|
|
|
|
build: T4919: Fix error due to variable not found
|
|
|
|
|
|
config: T4919: Add emulated TPM encryption test
|
|
|
|
T6077: T3664: cleanup flavor build system and extensions for single source URL definitions
|
|
Use single source for project related URLs that will later be consumed by the
MOTD template used.
|
|
|
|
Commit 3979b25dcf ("T3664: initial implementation of the build flavor system")
removed the call to make-version-file, thus we can also drop the file itself.
|
|
|
|
|
|
Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel"
|
|
This reverts commit 60d16e494958bfe4a43048ee3a7f63fd57600875.
We already use iproute2 6.7 from Debian Bookworm Backports
|
|
frr: T5788: update libyang to v2.1.148
|
|
|
|
banner: T6077: implement ASCII contest winner default logo
|
|
T6078: package upgrade to v6.6 to match kernel for ethtool and iproute2
|
|
|
|
|
|
|
|
docker: T4440: add OCI container labels
|
|
T6064: add build error if branch information from Git repository is missing
|
|
This was discussed in slack, where a user was missing the Git commit ID in his
custom build
Reason is/was:
git clone --single-branch -b 1.4.0-epa1 https://github.com/vyos/vyos-build
Checks out the 1.4.0-epa1 tag as HEAD and does not clone any branch information.
This results in:
>>> import git
>>> repo = git.Repo('.')
>>> repo.head.object.hexsha[:14]
'bcac2eb1f9b49c'
>>> git_branch = repo.active_branch.name
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/git/repo/base.py", line 881, in active_branch
return self.head.reference
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 311, in _get_reference
raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha))
TypeError: HEAD is a detached symbolic reference as it points to 'bcac2eb1f9b49cc15ebda65838e5465543dbb9c6'
during the build. The exception handler resets the branch and commit name to an empty string: https://github.com/vyos/vyos-build/blob/a3e60a00b400a1bad8609d5ce1abb0bb7abed7bc/scripts/build-vyos-image#L281-L296
This now adds a proper error message during build so it fails early.
(07:46) vyos_bld 08278c5a1172:/vyos/vyos-build # isobuild -test
Building custom VyOS version: 1.5-test-202402250746
I: Checking if packages required for VyOS image build are installed
build/config
Could not retrieve information from git: HEAD is a detached symbolic reference as it points to '39612f541e55bea19868f50f16d7a6c6e0034ed2'
|
|
|
|
|
|
build: T3664: fix the chroot includes path
|
|
Original implementation by jtcarnes
|
|
to account for the current working dir
|
|
|
|
isc-dhcp: T5965: add custom package build with dhclient patches for WWAN
|