net/if_media.c: improve IFMEDIA_DEBUG output.

Use consistent output format for hex.
Print both media and mask where relevant.

Reviewed by:	hselasky
Sponsored by:	Mellanox Technologies/NVidia Networking
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D27034
This commit is contained in:
kib 2020-11-01 16:38:30 +00:00
parent 49c7290b8f
commit e496f1c855

View File

@ -124,7 +124,7 @@ ifmedia_add(struct ifmedia *ifm, int mword, int data, void *aux)
printf("ifmedia_add: null ifm\n");
return;
}
printf("Adding entry for ");
printf("Adding entry for (%#010x) ", mword);
ifmedia_printword(mword);
}
#endif
@ -229,8 +229,8 @@ ifmedia_ioctl(struct ifnet *ifp, struct ifreq *ifr, struct ifmedia *ifm,
#ifdef IFMEDIA_DEBUG
if (ifmedia_debug) {
printf(
"ifmedia_ioctl: no media found for 0x%x\n",
newmedia);
"ifmedia_ioctl: no media found for %#010x mask %#010x\n",
newmedia, ifm->ifm_mask);
}
#endif
return (ENXIO);
@ -337,7 +337,7 @@ ifmedia_match(struct ifmedia *ifm, int target, int mask)
#if defined(IFMEDIA_DEBUG) || defined(DIAGNOSTIC)
if (match) {
printf("ifmedia_match: multiple match for "
"0x%x/0x%x\n", target, mask);
"%#010x/%#010x\n", target, mask);
}
#endif
match = next;