Deleted Added
full compact
20c20
< * $Id$
---
> * $Id: if_ed_p.c,v 1.8 1997/02/22 09:44:04 peter Exp $
35,37c35,46
< #define PCI_DEVICE_ID_RealTek_8029 0x802910ec
< #define PCI_DEVICE_ID_ProLAN_NE2000 0x09401050
< #define PCI_DEVICE_ID_Compex_NE2000 0x140111f6
---
> static struct _pcsid
> {
> pcidi_t type;
> char *desc;
> } pci_ids[] =
> {
> { 0x802910ec, "NE2000 PCI Ethernet (RealTek 8029)" },
> { 0x09401050, "NE2000 PCI Ethernet (ProLAN)" },
> { 0x140111f6, "NE2000 PCI Ethernet (Compex)" },
> { 0x30008e2e, "NE2000 PCI Ethernet (KTI)" },
> { 0x00000000, NULL }
> };
59,67c68,72
< switch(type) {
< case PCI_DEVICE_ID_RealTek_8029:
< return ("NE2000 PCI Ethernet (RealTek 8029)");
< case PCI_DEVICE_ID_ProLAN_NE2000:
< return ("NE2000 PCI Ethernet (ProLAN)");
< case PCI_DEVICE_ID_Compex_NE2000:
< return ("NE2000 PCI Ethernet (Compex)");
< }
< return (0);
---
> struct _pcsid *ep =pci_ids;
>
> while (ep->type && ep->type != type)
> ++ep;
> return (ep->desc);