On Mon, Jul 03, 2023 at 05:19:18PM +0200, Thomas Monjalon wrote: > 30/06/2023 18:41, David Young: > > This patch updates the installation instructions for DPDK on FreeBSD. > > It specifies the explicit version of DPDK (20.11) to be installed. > > This change is important as the 'dpdk' package is an alias and doesn't > > always point to the latest version. By specifying the explicit version, > > we make it clear which version is to be installed. The page previously > > showed 'pkg install dpdk' without specifying the version. > > I understand it can be helpful to choose a specific version. > But dpdk20.11 is not necessarily the latest one, > and it could be useful to show both approaches in the doc. >
The FreeBSD ports don't always track the latest DPDK LTS sadly. Originally I used to just update the existing "dpdk" port to the latest version each release, but with the API policy and LTS compatibility guarantees, we now need separate per-LTS DPDK packages. The old "dpdk" package is 19.11 and I have a patch submitted to mark it as deprecated and add a new "dpdk22.11" package instead to replace it [never did do 21.11 - two ports to manage is easier for me that 3!]. The patch is undergoing review from the ports team, and I have still to rework based on the feedback. Therefore, I think the docs should just cover using "pkg search" to find DPDK port packages, and recommending selecting the latest one. /Bruce