It will be even easier than expected to support Realtek 8169...
A mini-cd, supplied with the network card, had the linux driver source on it!
CODE
/*
* Various supported device vendors/types and their names.
*/
static struct rl_type rl_devs[] = {
{ RT_VENDORID, RT_DEVICEID_8129,
"RealTek 8129 10/100BaseTX" },
{ RT_VENDORID, RT_DEVICEID_8139,
"RealTek 8139 family 10/100BaseTX" },
{ RT_VENDORID, RT_DEVICEID_8169,
"Realtek RTL8169(s) Gigabit Ethernet Adapter" },
{ ACCTON_VENDORID, ACCTON_DEVICEID_5030,
"Accton MPX 5030/5038 10/100BaseTX" },
{ DELTA_VENDORID, DELTA_DEVICEID_8139,
"Delta Electronics 8139 10/100BaseTX" },
{ ADDTRON_VENDORID, ADDTRON_DEVICEID_8139,
"Addtron Technolgy 8139 10/100BaseTX" },
{ DLINK_VENDORID, DLINK_DEVICEID_530TXPLUS,
"D-Link DFE-530TX+ 10/100BaseTX" },
{ 0, 0, NULL }
};
That's why I love Realtek...
They don't create thousands of models, each requiring a special opaque driver.
Straight, simple and transparent!