Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Nov 2011 13:40:35 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r227790 - head/sys/netinet
Message-ID:  <201111211340.pALDeZIn045093@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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;
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111211340.pALDeZIn045093>