aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2011-11-21 13:40:35 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2011-11-21 13:40:35 +0000
commit619051718cbc842f1b167d0752b1df67792b318d (patch)
treec6c8179a0ef1a2a7d6813c5c005206d3fef802c9 /sys
parent65e359a15c7c2287f7da4ed63174ca5354818c18 (diff)
downloadsrc-619051718cbc842f1b167d0752b1df67792b318d.tar.gz
src-619051718cbc842f1b167d0752b1df67792b318d.zip
Be more informative for "unknown hardware address format" message.
Submitted by: Andrzej Tobola <ato iem.pw.edu.pl>
Notes
Notes: svn path=/head/; revision=227790
Diffstat (limited to 'sys')
-rw-r--r--sys/netinet/if_ether.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/netinet/if_ether.c b/sys/netinet/if_ether.c
index 5f450721f2ef..60fa944a78b3 100644
--- a/sys/netinet/if_ether.c
+++ b/sys/netinet/if_ether.c
@@ -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;
}