I have a use case that requires a feature available in a kernel version newer than the one provided in the Ubuntu 22.04 BFB (which comes with kernel 5.15).
More specifically, I need the XDP support for uplink representors in SwitchDev mode that was introduced in kernel 6.0 (Ref. 3015063).
Currently, I am running the Ubuntu 22.04 with the default kernel in two BlueField-2 DPUs. But, to suffice my use case, I plan to upgrade the kernel version in the DPUs using the Hardware Enablement (HWE) kernel provided by Ubuntu, which for version 22.04 is kernel 6.5.
Some dependencies like MLNX_OFED are compiled against a specific kernel version, and I think it would need to be recompiled after the kernel upgrade.
Is this upgrade possible/supported? Is there any documentation on rebuilding and installing the necessary packages for the new kernel?
If not, is there any other way to get a newer kernel?