29/06/2026 14:59, Bruce Richardson: > The time taken on FreeBSD to run the status command from dpdk-devbind > was exceptionally long. When run on a real system with lots of > devices, the original code took over 80 seconds in some cases to produce > the output of "dpdk-devbind.py -s". (Time on BSD VMs is quicker as they > tend not to have so many hardware devices, which is why this may not > have been noticed before.) > > Rework the processing to avoid doing so many subprocess calls to > pciconf; use one call to get info on all devices rather than an > individual call per-device. On the same HW as before, it now takes a > fraction of a second, rather than >80 seconds. > > Signed-off-by: Bruce Richardson <[email protected]>
Applied, thanks.

