Hi Thomas, On Fri, Nov 22, 2019 at 02:48:08PM +0100, Thomas Monjalon wrote: > The script test-null.sh is supposed to do a quick and simple > run of testpmd with null PMD only, for sanity check. > As it is not supposed to test probing of any other PMD, > physical device probing is switched to whitelist mode > by using a fake PCI address (0:0.0). > It will also help to keep memory usage stable across platforms. >
With https://patchwork.dpdk.org/patch/62014/, --manual-probe could be used as a more standard way of workarounding the PCI bus. This is a common issue, we should have cleaner way of addressing it than using hacks relying on the PCI bus not panicking up upon finding an inexistant address. Which is a questionable behavior, users should not be encouraged to rely on it. > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > --- > devtools/test-null.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/devtools/test-null.sh b/devtools/test-null.sh > index 9f9a459f76..d82c6ad193 100755 > --- a/devtools/test-null.sh > +++ b/devtools/test-null.sh > @@ -26,5 +26,5 @@ fi > > (sleep 1 && echo stop) | > $testpmd -c $coremask --no-huge -m 150 \ > - $libs --vdev net_null1 --vdev net_null2 $eal_options -- \ > + $libs -w 0:0.0 --vdev net_null1 --vdev net_null2 $eal_options -- \ > --no-mlockall --total-num-mbufs=2048 $testpmd_options -ia > -- > 2.23.0 > -- Gaëtan Rivet 6WIND