A Realtek fornece o código-fonte para o driver r8168 , que é baseado no driver r8169 da árvore do kernel, se eu puder acreditar na fonte deles:
/*
* This driver is modified from r8169.c in Linux kernel 2.6.18
*/
Ambos são licenciados pela GPL, portanto, o código-fonte pode ser trocado sem problemas legais. É por isso que acho bastante estranho que o Realtek mantenha um driver separado, sem registros de alterações ou documentação.
Qual a diferença para o usuário final? Qual driver é recomendado?