svn commit: r227790 - head/sys/netinet
Gleb Smirnoff
glebius at FreeBSD.org
Mon Nov 21 13:40:36 UTC 2011
Author: glebius
Date: Mon Nov 21 13:40:35 2011
New Revision: 227790
URL: http://svn.freebsd.org/changeset/base/227790
Log:
Be more informative for "unknown hardware address format" message.
Submitted by: Andrzej Tobola <ato iem.pw.edu.pl>
Modified:
head/sys/netinet/if_ether.c
Modified: head/sys/netinet/if_ether.c
==============================================================================
--- head/sys/netinet/if_ether.c Mon Nov 21 13:34:29 2011 (r227789)
+++ head/sys/netinet/if_ether.c Mon Nov 21 13:40:35 2011 (r227790)
@@ -443,8 +443,10 @@ arpintr(struct mbuf *m)
ntohs(ar->ar_hrd) != ARPHRD_ARCNET &&
ntohs(ar->ar_hrd) != ARPHRD_IEEE1394 &&
ntohs(ar->ar_hrd) != ARPHRD_INFINIBAND) {
- log(LOG_NOTICE, "arp: unknown hardware address format (0x%2D)\n",
- (unsigned char *)&ar->ar_hrd, "");
+ log(LOG_NOTICE, "arp: unknown hardware address format (0x%2D)"
+ " (from %*D to %*D)\n", (unsigned char *)&ar->ar_hrd, "",
+ ETHER_ADDR_LEN, (u_char *)ar_sha(ar), ":",
+ ETHER_ADDR_LEN, (u_char *)ar_tha(ar), ":");
m_freem(m);
return;
}
More information about the svn-src-head
mailing list