From owner-cvs-all@FreeBSD.ORG Thu Nov 9 16:00:40 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6EC2216A51F; Thu, 9 Nov 2006 16:00:40 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7120E43D5C; Thu, 9 Nov 2006 16:00:19 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kA9G0JFU037036; Thu, 9 Nov 2006 16:00:19 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kA9G0J0Z037035; Thu, 9 Nov 2006 16:00:19 GMT (envelope-from glebius) Message-Id: <200611091600.kA9G0J0Z037035@repoman.freebsd.org> From: Gleb Smirnoff Date: Thu, 9 Nov 2006 16:00:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/em if_em.c if_em.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Nov 2006 16:00:40 -0000 glebius 2006-11-09 16:00:18 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Instead of using the legacy if_timer/if_watchdog interface create our own watchdog that piggybacks on the em_local_timer() routine. We suppose that the if_timer/if_watchdog interface should be obsoleted, since it doesn't fit the modern SMP network stack. NIC drivers should create their own watchdogs, that check and clear the timers always holding driver's lock. In collaboration with: jfv, scottl Revision Changes Path 1.163 +29 -26 src/sys/dev/em/if_em.c 1.55 +1 -0 src/sys/dev/em/if_em.h