umb interfaces advertise themselves as generic devices.
Network makes a lot more sense, I think.
tested on amd64.
tilo
Index: if_umb.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/if_umb.c,v
retrieving revision 1.43
diff -u -p -r1.43 if_umb.c
--- if_umb.c 1 Apr 2021 08:39:52 -0000 1.43
+++ if_umb.c 10 Apr 2021 20:14:59 -0000
@@ -212,7 +212,7 @@ uint8_t umb_uuid_qmi_mbim[] = MBIM_UUI
uint32_t umb_session_id = 0;
struct cfdriver umb_cd = {
- NULL, "umb", DV_DULL
+ NULL, "umb", DV_IFNET
};
const struct cfattach umb_ca = {