Realtek proporciona el código fuente para el controlador r8168 que se basa en el controlador r8169 del árbol del núcleo si puedo creer su fuente:
/*
* This driver is modified from r8169.c in Linux kernel 2.6.18
*/
Ambos tienen licencia GPL, por lo que el código fuente puede intercambiarse sin problemas legales. Es por eso que me resulta bastante extraño que Realtek mantenga un controlador separado sin registros de cambios ni documentación.
¿Cuál es la diferencia para el usuario final? ¿Qué controlador se recomienda?