From owner-cvs-src-old@FreeBSD.ORG Fri Apr 1 20:58:55 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D7EC1065687 for ; Fri, 1 Apr 2011 20:58:55 +0000 (UTC) (envelope-from jfv@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4D2C48FC29 for ; Fri, 1 Apr 2011 20:58:55 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p31Kwt7U056129 for ; Fri, 1 Apr 2011 20:58:55 GMT (envelope-from jfv@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p31KwtF2056128 for cvs-src-old@freebsd.org; Fri, 1 Apr 2011 20:58:55 GMT (envelope-from jfv@repoman.freebsd.org) Message-Id: <201104012058.p31KwtF2056128@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jfv@repoman.freebsd.org using -f From: Jack F Vogel Date: Fri, 1 Apr 2011 18:48:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/e1000 if_em.c if_em.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2011 20:58:55 -0000 jfv 2011-04-01 18:48:31 UTC FreeBSD src repository Modified files: sys/dev/e1000 if_em.c if_em.h Log: SVN rev 220251 on 2011-04-01 18:48:31Z by jfv Change the refresh_mbuf logic slightly, add an inline to calculate the outstanding descriptors that need to be refreshed at any time, and use THAT in rxeof to determine if refreshing needs to be done. Also change the local_timer to simply fire off the appropriate interrupt rather than schedule a tasklet, its simpler. MFC in two weeks Revision Changes Path 1.71 +13 -9 src/sys/dev/e1000/if_em.c 1.21 +17 -1 src/sys/dev/e1000/if_em.h