From owner-freebsd-net@FreeBSD.ORG Mon Dec 31 19:00:32 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDC991B2; Mon, 31 Dec 2012 19:00:32 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by mx1.freebsd.org (Postfix) with ESMTP id 0CE3C8FC0C; Mon, 31 Dec 2012 19:00:31 +0000 (UTC) Received: by mail-wi0-f173.google.com with SMTP id hn17so9515073wib.6 for ; Mon, 31 Dec 2012 11:00:31 -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=Xh9nzTG3bUw61hyCd53ImFezuBPrGdAxs3icU6pt5w4=; b=xZ/Yqv4nDw00Cz7JcMchDuSBjzHP+/LOEwhc56+KiP+D95hFus+sub3RPGhoFbcnDU XQnEmuGuWXKsivApSuuCT1P6VaVT0yC14+hz0F5fiacztTb8gz+6lFnsKlQ+6Yud6S6T zBUBVlYQb8amECN0UPj3ZI2eVrTTRP0z0/vUew/c1KX1OKK8A82wiztYPivDnPlzi7hU URak3MBgIWBXc0oMd1nsEkEZAJtXh/oEGypplW/s6HaNC/pkiFIWOCfriXE3W8jG01Xg sefaz+X2hOjgXarrAJo2Uffa/folTpnWhMIXn/Hi1p6GjMSzsUwBHblnKaDai7rKEGnv /E4g== MIME-Version: 1.0 Received: by 10.194.93.40 with SMTP id cr8mr65821832wjb.16.1356980430986; Mon, 31 Dec 2012 11:00:30 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Mon, 31 Dec 2012 11:00:30 -0800 (PST) In-Reply-To: References: <201212310728.qBV7SPKC064686@freefall.freebsd.org> <1356969238.85857.YahooMailClassic@web121602.mail.ne1.yahoo.com> Date: Mon, 31 Dec 2012 11:00:30 -0800 X-Google-Sender-Auth: jj9i6d5RhwStGICGbIqQBQjmyFc Message-ID: Subject: Re: kern/174851: [bxe] [patch] UDP checksum offload is wrong in bxe driver From: Adrian Chadd To: Garrett Cooper Content-Type: text/plain; charset=ISO-8859-1 Cc: Barney Cordoba , David Christensen , linimon@freebsd.org, freebsd-net@freebsd.org 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: Mon, 31 Dec 2012 19:00:32 -0000 On 31 December 2012 07:58, Garrett Cooper wrote: > I would ask David about whether or not there was a performance > difference because they might have some numbers for if_bxe. > > Not sure about the concept in general, but it seems like a reasonable > application protocol specific request. But by and large, I agree that > UDP checksumming doesn't make logical sense because it adds > unnecessary overhead on a L3 protocol that's assumed to be unreliable. People are terminating millions of VoIP calls on FreeBSD devices. All using UDP. I can imagine large scale VoIP gateways wanting to try and benefit from this. Adrian