svn commit: r184388 - user/kmacy/HEAD_fast_xmit/sys/netinet

Kip Macy kmacy at FreeBSD.org
Tue Oct 28 05:50:29 UTC 2008


Author: kmacy
Date: Tue Oct 28 05:50:28 2008
New Revision: 184388
URL: http://svn.freebsd.org/changeset/base/184388

Log:
  add more logging

Modified:
  user/kmacy/HEAD_fast_xmit/sys/netinet/ip_output.c

Modified: user/kmacy/HEAD_fast_xmit/sys/netinet/ip_output.c
==============================================================================
--- user/kmacy/HEAD_fast_xmit/sys/netinet/ip_output.c	Tue Oct 28 05:41:44 2008	(r184387)
+++ user/kmacy/HEAD_fast_xmit/sys/netinet/ip_output.c	Tue Oct 28 05:50:28 2008	(r184388)
@@ -562,6 +562,7 @@ passout:
 		 * to pass an rtentry_info in 
 		 * 
 		 */
+		printf("transmitting %p \n", m);		
 		if (ifp->if_output == ether_output)
 			error = (*ifp->if_output)(ifp, m,
 			    NULL, (struct rtentry *)ri);
@@ -605,14 +606,18 @@ passout:
 			 * to pass an rtentry_info in 
 			 * 
 			 */
+			printf("transmitting %p \n", m);
 			if (ifp->if_output == ether_output)
 				error = (*ifp->if_output)(ifp, m,
 				    NULL, (struct rtentry *)ri);
 			else
 				error = (*ifp->if_output)(ifp, m,
 				    (struct sockaddr *)dst, NULL);
-		} else
+		} else {
+			printf("freeing fragment %p error = %d\n", m, error);
 			m_freem(m);
+		}
+		
 	}
 
 	if (error == 0)
@@ -621,7 +626,7 @@ passout:
 done:
 	return (error);
 bad:
-	printf("freeing %p\n", m);
+	printf("freeing %p error = %d \n", m, error);
 	m_freem(m);
 	goto done;
 }


More information about the svn-src-user mailing list