From owner-cvs-src-old@FreeBSD.ORG Fri Mar 12 23:01:37 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 50612106564A for ; Fri, 12 Mar 2010 23:01:37 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3CF8A8FC0C for ; Fri, 12 Mar 2010 23:01:37 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o2CN1bBK029213 for ; Fri, 12 Mar 2010 23:01:37 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2CN1bSE029210 for cvs-src-old@freebsd.org; Fri, 12 Mar 2010 23:01:37 GMT (envelope-from rrs@repoman.freebsd.org) Message-Id: <201003122301.o2CN1bSE029210@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rrs@repoman.freebsd.org using -f From: Randall Stewart Date: Fri, 12 Mar 2010 22:58:52 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/xen/netback netback.c src/sys/netinet ip_divert.c ip_ipsec.c ip_output.c sctp_crc32.c sctp_crc32.h src/sys/netinet6 ip6_output.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Mar 2010 23:01:37 -0000 rrs 2010-03-12 22:58:52 UTC FreeBSD src repository Modified files: sys/dev/xen/netback netback.c sys/netinet ip_divert.c ip_ipsec.c ip_output.c sctp_crc32.c sctp_crc32.h sys/netinet6 ip6_output.c Log: SVN rev 205104 on 2010-03-12 22:58:52Z by rrs The proper fix for the delayed SCTP checksum is to have the delayed function take an argument as to the offset to the SCTP header. This allows it to work for V4 and V6. This of course means changing all callers of the function to either pass the header len, if they have it, or create it (ip_hl << 2 or sizeof(ip6_hdr)). PR: 144529 MFC after: 2 weeks Revision Changes Path 1.5 +1 -1 src/sys/dev/xen/netback/netback.c 1.162 +1 -1 src/sys/netinet/ip_divert.c 1.24 +1 -1 src/sys/netinet/ip_ipsec.c 1.325 +2 -2 src/sys/netinet/ip_output.c 1.18 +1 -3 src/sys/netinet/sctp_crc32.c 1.8 +1 -1 src/sys/netinet/sctp_crc32.h 1.141 +1 -1 src/sys/netinet6/ip6_output.c