svn commit: r189871 - head/sys/net

Robert Watson rwatson at FreeBSD.org
Mon Mar 16 02:22:37 PDT 2009


Author: rwatson
Date: Mon Mar 16 09:22:34 2009
New Revision: 189871
URL: http://svn.freebsd.org/changeset/base/189871

Log:
  if_hwassist should be initialized with CSUM, rather than IFCAP, flags.
  
  Submitted by:	yongari
  MFC after:	1 week

Modified:
  head/sys/net/if_loop.c

Modified: head/sys/net/if_loop.c
==============================================================================
--- head/sys/net/if_loop.c	Mon Mar 16 08:21:51 2009	(r189870)
+++ head/sys/net/if_loop.c	Mon Mar 16 09:22:34 2009	(r189871)
@@ -138,8 +138,8 @@ lo_clone_create(struct if_clone *ifc, in
 	ifp->if_ioctl = loioctl;
 	ifp->if_output = looutput;
 	ifp->if_snd.ifq_maxlen = ifqmaxlen;
-	ifp->if_hwassist = ifp->if_capabilities = ifp->if_capenable =
-	    IFCAP_HWCSUM;
+	ifp->if_capabilities = ifp->if_capenable = IFCAP_HWCSUM;
+	ifp->if_hwassist = CSUM_IP | CSUM_TCP | CSUM_UDP;
 	if_attach(ifp);
 	bpfattach(ifp, DLT_NULL, sizeof(u_int32_t));
 	if (V_loif == NULL)


More information about the svn-src-head mailing list