From owner-freebsd-net@FreeBSD.ORG Fri Nov 9 00:19:51 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 151A440A; Fri, 9 Nov 2012 00:19:51 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id C7AC78FC13; Fri, 9 Nov 2012 00:19:50 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id wz17so813733pbc.13 for ; Thu, 08 Nov 2012 16:19:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=RYrRdswpXPfxx96Ck618vgr7e1I6lkDLkqjapFDUIbI=; b=e4CuW3TwjairgcvpfMGfHkgtNdHRDnQGJdUt+2dXDEBIaaxAvUr2RgmWIaI0P8KGdG N1XCJXaMF7Kg7C3JqyKSmTuBCSHRKRqMjvjsA8VbKO2EeQfce6HhDL6RKkSb53Ra0jpv hav5iJ/yJSNB/I/HJSQHMH4qMWCyE7y0+t3o2IEjR8DuSpFV4yipIBa83NH36MJys9QW TvAYuF4AAQ6M6Vh77kObJ3ZvlANqZl7webSrcEiuTIiZxFaEkSvhcJbmNUS81isibqw9 sHkZeggTzJdXkDg/dSuE8CbnvAuXh3wITGHGTaYbYgYGhYP3+ErCKul9N2H0TcNV5Ag9 eJAQ== MIME-Version: 1.0 Received: by 10.68.137.41 with SMTP id qf9mr28519532pbb.103.1352420389961; Thu, 08 Nov 2012 16:19:49 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.68.124.130 with HTTP; Thu, 8 Nov 2012 16:19:49 -0800 (PST) In-Reply-To: <509C4684.2030102@freebsd.org> References: <201211080206.qA826RiN054539@svn.freebsd.org> <20121108023858.GA3127@michelle.cdnetworks.com> <509BC2E2.4030907@freebsd.org> <509C4684.2030102@freebsd.org> Date: Thu, 8 Nov 2012 16:19:49 -0800 X-Google-Sender-Auth: RZWDD5-PLwSborZc6YXzW5GBlMs Message-ID: Subject: Re: svn commit: r242739 - stable/9/sys/dev/ti From: Adrian Chadd To: Andre Oppermann Content-Type: text/plain; charset=ISO-8859-1 Cc: pyunyh@gmail.com, FreeBSD Net , Pyun YongHyeon X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Nov 2012 00:19:51 -0000 On 8 November 2012 15:55, Andre Oppermann wrote: > At the risk of repeating myself: when a routed packet is fragmented > the payload (layer 4, eg. TCP/UDP/SCTP) is NOT recalculated or changed > or anything else. It remains as originally calculated by the sender > unchanged in the first fragment L4 header. Only the IPv4 header > checksum, which DOES NOT include any payload data, has to be calculated > for every fragment. The IPv4 header checksum is offloaded with CSUM_IP > and continues to work as expected. :) NAT and firewalling? :) Adrian