usertools/pmdinfo: fix usage typos
PATCH 1/1 usertools/pmdinfo: fix usage typos
The docs and script usages are not consistent.
There is no .devices, .vendor_id nor .device_id fields. Fix usage to the correct field names.
Some drivers do not expose any pci_ids, show how to use the []? jq operator to avoid spurious errors.
--- doc/guides/tools/pmdinfo.rst | 2 +- usertools/dpdk-pmdinfo.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
doc/guides/tools/pmdinfo.rst +1 -1
@@ -82,5 +82,5 @@ Get only the required kernel modules for a given device: .. code-block:: console $ dpdk-pmdinfo.py /usr/bin/dpdk-testpmd | \ - jq '.[] | select(.pci_ids[] | .vendor == "15b3" and .device == "1013").kmod' + jq '.[] | select(.pci_ids[]? | .vendor == "15b3" and .device == "1013").kmod' "* ib_uverbs & mlx5_core & mlx5_ib"
usertools/dpdk-pmdinfo.py +1 -1
@@ -23,7 +23,7 @@ Get only the required kernel modules for a given device: %(prog)s dpdk-testpmd | \ - jq '.[] | select(.devices[] | .vendor_id == "15b3" and .device_id == "1013").kmod' + jq '.[] | select(.pci_ids[]? | .vendor == "15b3" and .device == "1013").kmod' """ import argparse
Signature · 1 line
2.41.0
Quoted 6 lines · Robin Jarry
The docs and script usages are not consistent.
There is no .devices, .vendor_id nor .device_id fields. Fix usage to the correct field names.
Quoted 7 lines
Some drivers do not expose any
pci_ids, show how to use the []? jq operator to avoid spurious errors.Fixes 0ce3cf4afd04 ("usertools/pmdinfo: rewrite simpler script")Signed-off-by Robin Jarry <[email protected]>
My jq-ryu was not enough, thanks for the fix :-).
Signature · 1 line
David Marchand
Thomas Monjalon
Applied27/09/2023 09:56, David Marchand:
Quoted 10 lines · Robin Jarry
Quoted 9 lines
The docs and script usages are not consistent.
There is no .devices, .vendor_id nor .device_id fields. Fix usage to the correct field names.
Some drivers do not expose any
pci_ids, show how to use the []? jq operator to avoid spurious errors.
Quoted 7 lines
Quoted 4 lines
Fixes 0ce3cf4afd04 ("usertools/pmdinfo: rewrite simpler script")Signed-off-by Robin Jarry <[email protected]>My jq-ryu was not enough, thanks for the fix :-).
Reviewed-by David Marchand <[email protected]>
Applied, thanks.