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;
        }
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to