I recently bought a couple of 10gbe nics, specifically Solarflare SFN6122F.
There is support for it in the Mainline Linux kernel with the net/ethernet/sfc module.
I have tried to include it when manually building the VyOS image by including the following in x86_64_vyos_defconfig:
CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=m
The problem with this, to my understanding, is that the VyOS kernel itself is built by Jenkins and not when I’m running the image building in docker.
This means that the module is never built and included in my image building process.
Is there someone that can explain to me how to build the VyOS kernel with this module included?