We certainly appreciate your work developing forcedeth and will help maintain forcedeth in the future. Maybe you will be able to remove the "not endorsed by NVIDIA" in the header. :)In addition to being open source, well maintained, and reliable, using forcedeth means that you also don't have to worry about remerging nforce-net on every kernel upgrade. You also don't have to worry about your kernel bug reports being invalid because your kernel is no longer tainted by binary modules. You also won't run into problems where nvidia's release of nforce-net is compiled using a completely different GCC version to the one present on your system.
$ cd /usr/src/linux
$ make menuconfig
Device Drivers --->
Networking support --->
Ethernet (10 or 100Mbit) --->
[*] EISA, VLB, PCI and on board controllers
<*> Reverse Engineered nForce Ethernet support (EXPERIMENTAL)
Or, if you are using Linux 2.4:
Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers Network device support ---> Ethernet (10 or 100Mbit) ---> [*] EISA, VLB, PCI and on board controllers <*> nForce Ethernet support (EXPERIMENTAL)
make bzImage modules modules_install mount /boot cp arch/i386/boot/bzImage /boot umount /boot
emerge unmerge nforce-net modules-update