Only match devices with a valid configuration.
authormpi <mpi@openbsd.org>
Thu, 18 Jun 2015 09:28:54 +0000 (09:28 +0000)
committermpi <mpi@openbsd.org>
Thu, 18 Jun 2015 09:28:54 +0000 (09:28 +0000)
commitf8ef4bb861984ce0312f4e8ab409d07a0c29e85d
tree647e0419fac306c30a1004c4c3f5a925edf38c80
parentf593c25e73bd7c6934c4d5b2a29e65814e4196e7
Only match devices with a valid configuration.

Most of the WiFi/Ethernet USB adapter only have one configuration and always
use its first interface.  In order to improve USB descriptors parsing start
by reducing the number of places where a configuration is set.

Tested by jsg@
sys/dev/usb/if_smsc.c
sys/dev/usb/if_smscreg.h