Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jan 2006 18:53:02 GMT
From:      Nate Nielsen <nielsen@memberwebs.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/91414: Polling for devices other than NICs
Message-ID:  <200601061853.k06Ir2MZ073403@www.freebsd.org>
Resent-Message-ID: <200601061900.k06J0HpU013156@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91414
>Category:       kern
>Synopsis:       Polling for devices other than NICs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 06 19:00:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Nate Nielsen
>Release:        FreeBSD 6.0
>Organization:
>Environment:
FreeBSD test-bsd.test.local 6.0-RELEASE-p1 FreeBSD 6.0-RELEASE-p1 #0: Fri Jan  6 17:26:53 CST 2006     root@test-bsd.test.local:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
I've recently been optimizing the hifn driver for low performance
systems like the Soekris. I've implemented polling (rather than using
interrupts for everything) in the driver, which speeds things up
considerably.

The polling functionality in FreeBSD is currently a bit NIC centric.
With a few changes other types devices can use the polling subsystem.
Attached is my first whack at this.
>How-To-Repeat:
              
>Fix:
Will attach a patch against FreeBSD 6.0. When necessary I can prepare a patch against HEAD.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601061853.k06Ir2MZ073403>