This makes it clear if the hardware is embedded or usb/pci based. Signed-off-by: Andre Heider <a.hei...@gmail.com> --- iwinfo_cli.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/iwinfo_cli.c b/iwinfo_cli.c index f46772b..5dcee9a 100644 --- a/iwinfo_cli.c +++ b/iwinfo_cli.c @@ -367,6 +367,10 @@ static char * print_hardware_id(const struct iwinfo_ops *iw, const char *ifname) { if (strlen(ids.compatible) > 0) snprintf(buf, sizeof(buf), "embedded"); + else if (ids.vendor_id == 0 && ids.device_id == 0 && + ids.subsystem_vendor_id != 0 && ids.subsystem_device_id != 0) + snprintf(buf, sizeof(buf), "USB %04X:%04X", + ids.subsystem_vendor_id, ids.subsystem_device_id); else snprintf(buf, sizeof(buf), "%04X:%04X %04X:%04X", ids.vendor_id, ids.device_id, -- 2.39.0 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel