From owner-freebsd-net Mon Nov 26 7:20:11 2001 Delivered-To: freebsd-net@freebsd.org Received: from hotmail.com (f149.pav2.hotmail.com [64.4.37.149]) by hub.freebsd.org (Postfix) with ESMTP id 4AD3737B405 for ; Mon, 26 Nov 2001 07:20:08 -0800 (PST) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 26 Nov 2001 07:20:08 -0800 Received: from 204.178.20.14 by pv2fd.pav2.hotmail.msn.com with HTTP; Mon, 26 Nov 2001 15:20:07 GMT X-Originating-IP: [204.178.20.14] From: "murthy kn" To: net@freebsd.org Subject: Understanding fxp driver Date: Mon, 26 Nov 2001 20:50:07 +0530 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 26 Nov 2001 15:20:08.0284 (UTC) FILETIME=[D53919C0:01C1768D] Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, Am trying to playaround and understand the Intel NIC fxp driver and it would be of help if you driver-gurus can please clarify a couple of points. I understand that Tx DMA size is 128. 1. what parameter exactly determines how many packets the NIC sends before interrupting the Host Cpu after transmit (assuming no packet is received). 2. Does the NIC interrupt the Host cpu on each packet reception? If so, how are packets that are put into the RFA (while the CPU is busy processing the current interrupt) notified - (my understanding is the "rcvloop" in fxp_intr will automatically take care of this - is it correct?). 3. What is the exact role of tx_threshold 4. Suppose I want to make the NIC interrupt the cpu for each packet, if I just reduce the Tx DMA length to 2-power-0, i.e,1, will it work? Thanks a lot for your time. Murthy _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message