I purchased a Tenda UG2 Ethernet PCIe card. It uses a Realtek rtl 8168B chip.
The source code is available here > https://github.com/mtorromeo/r8168.
I got the source built and installed without having to use an initrd to boot the computer. The problem is having to manually build and install the driver and module with each kernel build or kernel change.
Is there a way to insert the source code into each kernel source either manually or with a patch so it would be available to more people without having to jump through hoops to get these cards working. I have no clue as to where the code would go or how to reconfigure the .config file to include an option for this (or other) cards.
OH! I'm sorry, were you thinking of taking a nap?

P.S. When applying the 3.18 patch to 3.18.26 one patch is reported as already applied. I have built the kernel both with and without applying the patch and I don't think it is necessary at this time. Runs fine without it.