usertools: add error on missing driver to bind
authorAnatoly Burakov <anatoly.burakov@intel.com>
Thu, 25 Jul 2019 14:21:08 +0000 (15:21 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 30 Jul 2019 22:22:33 +0000 (00:22 +0200)
commit15f6aac759f2c23009831ae4a34b1171d5cf6863
treeec167ed1102f213dde4ce72a04daea5465223f47
parent99ad894dbd95538ad24538fc5db61c229434b4a0
usertools: add error on missing driver to bind

A common user error is to forget driver to which the PCI devices should
be bound to. Currently, the error message in this case looks unhelpful
misleading and indecipherable to anyone but people who know how devbind
works.

Fix this by checking if the driver string is actually a valid device
string. If it is, we assume that the user has just forgot to specify the
driver, and display appropriate error. We also assume that no one will
name their driver in a format that looks like a PCI address, but that
seems like a reasonable assumption to make.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
usertools/dpdk-devbind.py