From owner-freebsd-questions@FreeBSD.ORG Mon Apr 28 15:59:35 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D866106566C for ; Mon, 28 Apr 2008 15:59:35 +0000 (UTC) (envelope-from yonyossef.lists@gmail.com) Received: from hu-out-0506.google.com (hu-out-0506.google.com [72.14.214.227]) by mx1.freebsd.org (Postfix) with ESMTP id CD3868FC1D for ; Mon, 28 Apr 2008 15:59:33 +0000 (UTC) (envelope-from yonyossef.lists@gmail.com) Received: by hu-out-0506.google.com with SMTP id 28so1490466hub.8 for ; Mon, 28 Apr 2008 08:59:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=YBm4Pth/4LN4RzN11f/eINlF23PnxNefrhkqpwNrBSo=; b=J65z0dt1lzT8R2c0LKZgBaBw6VdnHbt8sTfwwml0ik4pWuI7A+pTxEGMGUN0D9yIqZKes5iBjAFZe5uLBsUDJaRpn0/BG/ENd0i5TXWaaiDdgw8EtRk6+YCRikGK8d1ygI2GkggJ9LJx3hyU+nnwDoRjaVd8wQP8p8Cku8VGK7I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=AkjDQiFrTGEytCzo/00vTsEVlpJoBJhaVvpdKzU0oA2C1ETYjq9OphTjsyh1DXJMbg+t/jvcirXzp+DHIS1Y/Gz2wsXgwHXLVVSA7rLDmrDYp51tquViq1tuBLxDSQi4NqA0p0ZwI2Yp14L148ZsYfDT8zSxF484Vgy4amrBxJE= Received: by 10.150.220.12 with SMTP id s12mr3915668ybg.74.1209398371739; Mon, 28 Apr 2008 08:59:31 -0700 (PDT) Received: by 10.151.84.2 with HTTP; Mon, 28 Apr 2008 08:59:31 -0700 (PDT) Message-ID: <20def4870804280859g3c18eae0x1af9e97ae8776916@mail.gmail.com> Date: Mon, 28 Apr 2008 18:59:31 +0300 From: "Mr Y" To: freebsd-questions@freebsd.org, freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: OS throws away large packets X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Apr 2008 15:59:35 -0000 Hi all, I'm trying to implement Large Recieve Offload for an Ethernet driver on FreeBSD 6.3, but all my >MTU packets are being thrown by the OS. I'm using mbuf chains in this imlpementation, each mbuf is a cluster of MCLBYTES bytes. They are linked by the m_next pointer. The first packet being thrown away is 2945 bytes long. Wireshark shows the packet that is being passed to the OS is correct. Do I need to set some OS parameter to make it recieve mbuf chains? Please help. - Yony