Yes, it is required, replace igb_uio with vfio-pci, 
I'd recommend reading this doc https://doc.dpdk.org/guides/linux_gsg/linux_drivers.html#linux-gsg-binding-kernel

On Mon, Jul 29, 2024 at 2:02 PM David Aldrich <david.aldrich.ntml@gmail.com> wrote:
Hi Stephen and Oleksandr

Thanks for your replies.

I guess the documentation I'm looking at is out-of-date, but the
Broadcom app note I'm looking at suggests testing with testpmd, but
first binding with:

usertools/dpdk-devbind.py -b igb_uio <PCI Device ID>

Given igb_uio is deprecated, is this binding step still required and,
if so, what parameters are now required?

Best regards
David

On Fri, Jul 26, 2024 at 6:30 PM Stephen Hemminger
<stephen@networkplumber.org> wrote:
>
> On Fri, 26 Jul 2024 16:04:07 +0100
> David Aldrich <david.aldrich.ntml@gmail.com> wrote:
>
> > Hi
> > I am using DPDK 23.11.1. I need to build and install linux kernel
> > module igb_uio.
>
> Are you sure? igb_uio has been deprecated in favor of vfio_pci.
> Unless you are on a really old kernel, there is no longer a need for igb_uio.