[lkml]   [2007]   [Oct]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Subject[PATCH 0/6] forcedeth interrupt and task overhaul, v2

    These six changes can be found in the 'fe' branch of

    [netdrvr] forcedeth: internal simplifications; changelog removal
    [netdrvr] forcedeth: timer overhaul
    [netdrvr] forcedeth: eliminate some duplicate irq handling code
    [netdrvr] forcedeth: unconditionally enable NAPI
    [netdrvr] forcedeth: use NAPI for TX completion
    [netdrvr] interrupt handling overhaul

    I rewrote the previous forcedeth patchset, even though the direction and
    methods are quite similar to the last patchset.

    This hammers out bugs, problems, inconsistencies, mainly with interrupt
    handling and locking. This moves the driver towards removing the
    disable_irq() usage, but does not actually take that step (yet).

    A few changes just went upstream, too:

    Ingo Molnar (1):
    forcedeth: fix NAPI rx poll function
    Jeff Garzik (2):
    [netdrvr] forcedeth: improved probe info; dev_printk() cleanups
    [netdrvr] forcedeth: remove in-driver copy of net_device_stats

    This patchset is diff'd against the latest linux-2.6.git as of an hour
    ago or so. It applies on top of the three changes listed immediately
    above this paragraph.

    At this point, it has been tested on

    nVidia Corporation CK804 Ethernet Controller (rev a3)

    but I'm definitely interested in other testing, particularly performance
    numbers (wire speed? or below?), CPU usage and memory usage info. Most
    particularly CPU usage info. And maybe interrupt count with/without
    this patchset, too.

    If you send feedback, 'dmesg' and 'lspci' output is helpful. The
    current forcedeth driver in upstream (0.61) prints out useful diagnostic
    information about your chip at bootup.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2007-10-17 07:55    [W:0.020 / U:10.988 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site