From owner-cvs-src-old@FreeBSD.ORG Mon Oct 11 19:21:04 2010 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 3D1F6106578F for ; Mon, 11 Oct 2010 19:21:04 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2B8CB8FC21 for ; Mon, 11 Oct 2010 19:21:04 +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 o9BJL414013660 for ; Mon, 11 Oct 2010 19:21:04 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o9BJL4jG013659 for cvs-src-old@freebsd.org; Mon, 11 Oct 2010 19:21:04 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <201010111921.o9BJL4jG013659@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 11 Oct 2010 19:20:53 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb/net if_axe.c if_axereg.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: Mon, 11 Oct 2010 19:21:04 -0000 yongari 2010-10-11 19:20:53 UTC FreeBSD src repository Modified files: sys/dev/usb/net if_axe.c if_axereg.h Log: SVN rev 213696 on 2010-10-11 19:20:53Z by yongari Do not setup interrupt endpoint for axe(4). It seems axe(4) controllers support interrupt endpoint such that enabling interrupt endpoint generates about 1000 interrupts/sec. Controllers transfer 8 bytes data through interrupt endpoint and the data include link UP/DOWN state as well as some PHY related information. Previously axe(4) didn't use the transferred data and didn't even try to read the data. Because axe(4) counts on mii(4) to detect link state changes there is no need to use interrupt endpoint here. This change fixes generation of unnecessary interrupts which was seen when interface is brought to UP. No objections from: hselasky Revision Changes Path 1.25 +0 -33 src/sys/dev/usb/net/if_axe.c 1.5 +0 -1 src/sys/dev/usb/net/if_axereg.h