The 250+ patch queue was getting way too big to manage, so using BK I split things up locally into a number of buckets. This allowed me to much more easily digest Al Viro's latest patch flood, as well as get things into much better shape for submission to upstream (as soon as the tree re-opens)... some changes were definitely more experimental than others, and won't go to Andrew/upstream until bugs and interface issues are fully sorted out. This split-up allowed me to easily create broken-out sets of patches, which are available at the URL below. Note the new "netdev" moniker too, that's not a typo. Summary of new changes: * forcedeth update * more fixes and cleanups from Al Viro * netpoll, atmel, dgrs updates * other bits Summary of patchkit: * new e100 driver (rewritten from scratch) * new nVidia nForce NIC driver * new pci200syn WAN driver * r8169 major bug fixes * e1000 minor updates / fixes * sk98lin vendor updates / fixes * many bonding updates and cleanups * misc bug fixes * 8139too NAPI support * tulip NAPI support * netconsole / netdump support * net_device allocation and reference counting work Patch: http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.1-bk1-netdev2.patch.bz2 Full changelog: http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/2.6.1-bk1-netdev2.log Broken-out patches (broken out into "buckets" not changesets): http://www.kernel.org/pub/linux/kernel/people/jgarzik/patchkits/2.6/broken-out/ BK repo: bk://gkernel.bkbits.net/netdev-2.6 or http://gkernel.bkbits.net/netdev-2.6 Changelog delta attached.