From owner-freebsd-net@FreeBSD.ORG Mon Jul 15 15:06:34 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 283BD4D7 for ; Mon, 15 Jul 2013 15:06:34 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Received: from nm32-vm9.bullet.mail.ne1.yahoo.com (nm32-vm9.bullet.mail.ne1.yahoo.com [98.138.229.57]) by mx1.freebsd.org (Postfix) with ESMTP id CF7A11C9 for ; Mon, 15 Jul 2013 15:06:33 +0000 (UTC) Received: from [98.138.226.176] by nm32.bullet.mail.ne1.yahoo.com with NNFMP; 15 Jul 2013 15:04:35 -0000 Received: from [98.138.89.254] by tm11.bullet.mail.ne1.yahoo.com with NNFMP; 15 Jul 2013 15:04:35 -0000 Received: from [127.0.0.1] by omp1046.mail.ne1.yahoo.com with NNFMP; 15 Jul 2013 15:04:35 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 190542.47244.bm@omp1046.mail.ne1.yahoo.com Received: (qmail 36102 invoked by uid 60001); 15 Jul 2013 15:04:35 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1373900675; bh=TKwV7v/W1JJID3BaytgSkWObH+N2aCqW5ATBybDTkZs=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=JuoBDVT/dyzckZixAjk09BMSmm1+efYJCRgPHVr5yP9R/YHPbYPEPkBY9TOYEyc0G6YEt9oIboSKd71Pp/aijItNcL38/IVd7xnIMBop4c2kJ88sJwfRVe0HZplj1sN2+3qnFn4hvCa0BmZl0zJHGQMj35KqzzHkioSDM7lFUm4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=ksT5f1cdLnnveEUQ/3DuGFIi6vynmcJweLVjsfaS2rJUdH85ETSrvnFvjYorlicllFuklhd3XmWFXNDan5aij1iPTcPk5plG3KMeAsQEVy38EzIzyvaW4zBa8QC7qQPdbj9aaeXzvlicyfw1NvlHWaEAyZuZ3uYbFHzOtcEOJXA= ; X-YMail-OSG: JORHrlkVM1kxPeRhGP6iEwn6VLsskBklxr9KkgxIL4KNkuF Q1_n9gUyyLhM70YZwKLrnVBxp0pxZrSejjgvOFzv0rvT1Eq7_Gh0qdVjIMhN VGXTO7R9fx6ruSg9Z9Xe6cJ5qSMQ3QTlsq1FB.M6i4YqsQPUsOYrdYV6U2Uz uE.62HImJByA46uSsVHaYGExNrks.jo3AsRXELQxIWoOkMZ9nybslj5OAnP0 wAI4W6qiZSyf2AjDUxiaQkx4NPv8a5DaKQ4xXHHJHup1Syk1pgWGNWLMA_jN NhUf1gR9Ks4M9nIwJxFBw65awA4r6duhHvCMBotUmY1xroU1ZepKjUga2vmI M_q1hYQfZ6ftFnPkF_Fs.u._MdU4zQjA3Gxq8.Vhu8mwJcIoFaU6IoYkhhru Eyz8wwpbMFv9wH4EnPEbtHhuRqB3VJmGcQ6nkR8oUkZ9EAs2STfzJox5ALJJ RiOEOMhwPTHAj681AAHcGzVY5EBgaGgiOzqOcV5Nno0A8B_uWyz7kNOUKJFW UP_1UQY0blxtynl4cRhXWK6NFQUlijz.x9mWNt0sFMbo3QtL8oKTvOIrLGE_ O3P48hUGiilMKonc3EtNog5rPQSQQ Received: from [98.203.118.124] by web121605.mail.ne1.yahoo.com via HTTP; Mon, 15 Jul 2013 08:04:35 PDT X-Rocket-MIMEInfo: 002.001, DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KT24gU3VuLCA3LzE0LzEzLCBFdWdlbmUgR3Jvc2JlaW4gPGV1Z2VuQGdyb3NiZWluLm5ldD4gd3JvdGU6DQoNCiBTdWJqZWN0OiBSZTogRnJlZUJTRCByb3V0ZXIgcHJvYmxlbXMNCiBUbzogIkJhcm5leSBDb3Jkb2JhIiA8YmFybmV5X2NvcmRvYmFAeWFob28uY29tPg0KIENjOiBmcmVlYnNkLW5ldEBmcmVlYnNkLm9yZywgImlzcCIgPG1saW5lQHVrci5uZXQ.DQogRGF0ZTogU3VuZGF5LCBKdWx5IDE0LCAyMDEzLCAxOjE3IFABMAEBAQE- X-Mailer: YahooMailClassic/1000012 YahooMailWebService/0.8.148.557 Message-ID: <1373900675.35372.YahooMailBasic@web121605.mail.ne1.yahoo.com> Date: Mon, 15 Jul 2013 08:04:35 -0700 (PDT) From: Barney Cordoba Subject: Re: FreeBSD router problems To: Eugene Grosbein In-Reply-To: <51E2DD34.3040006@grosbein.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-net@freebsd.org, isp 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, 15 Jul 2013 15:06:34 -0000 -------------------------------------------- On Sun, 7/14/13, Eugene Grosbein wrote: Subject: Re: FreeBSD router problems To: "Barney Cordoba" Cc: freebsd-net@freebsd.org, "isp" Date: Sunday, July 14, 2013, 1:17 PM On 14.07.2013 23:14, Barney Cordoba wrote: > So why not get a real 10gb/s card? RJ45 10gig is here, > and it works a lot better than LAGG. > > If you want to get more than 1Gb/s on a single connection, > you'd need to use roundrobin, which will alternate packets > without concern for ordering. Purists will argue against it, > but it does work and modern TCP stacks know how to deal > with out of order packets. Except of FreeBSD's packet reassembly is broken for long time. For example, http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/167603 _______________________________________________ Also, IP fragmentation and TCP segments are not the same thing. TCP segments regularly will come in out of order, NFS is too stupid to do things correctly; IP fragmentation should not be done unless necessary to accommodate a smaller mtu. BC