Author: bz
Date: Tue Jul 31 05:44:03 2012
New Revision: 238935
URL: http://svn.freebsd.org/changeset/base/238935

Log:
  Properly apply #ifdef INET and leave a comment that we are (will) apply
  delayed IPv6 checksum processing in ip6_output.c when doing IPsec.
  
  PR:           kern/170116
  MFC after:    3 days

Modified:
  head/sys/netinet6/ip6_ipsec.c

Modified: head/sys/netinet6/ip6_ipsec.c
==============================================================================
--- head/sys/netinet6/ip6_ipsec.c       Tue Jul 31 05:34:54 2012        
(r238934)
+++ head/sys/netinet6/ip6_ipsec.c       Tue Jul 31 05:44:03 2012        
(r238935)
@@ -291,16 +291,16 @@ ip6_ipsec_output(struct mbuf **m, struct
                /*
                 * Do delayed checksums now because we send before
                 * this is done in the normal processing path.
-                * XXX-BZ CSUM_DELAY_DATA_IPV6?
+                * For IPv6 we do delayed checksums in ip6_output.c.
                 */
+#ifdef INET
                if ((*m)->m_pkthdr.csum_flags & CSUM_DELAY_DATA) {
                        ipseclog((LOG_DEBUG,
                            "%s: we do not support IPv4 over IPv6", __func__));
-#ifdef INET
                        in_delayed_cksum(*m);
-#endif
                        (*m)->m_pkthdr.csum_flags &= ~CSUM_DELAY_DATA;
                }
+#endif
 
                /*
                 * Preserve KAME behaviour: ENOENT can be returned
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to