PCI class 02: Network controller
Network controller
| Code | 02 |
|---|---|
| Name | Network controller |
| Subclasses | 10 |
Frequently asked questions
What is a PCI device of class 02 (Network controller)?
Class 02 stands for “Network controller”. It has 10 subclasses, for example Ethernet controller, Token ring network controller and FDDI network controller.
Which Linux drivers handle Network controller?
In Linux kernel 6.12 no driver binds by this class alone; devices are matched by vendor and device ID instead.
How do I find the class of a PCI device?
On Linux, lspci -nn shows the class in square brackets before the name, e.g. [0106]. On Windows it appears in the hardware IDs as PCI\CC_02XX.
Subclasses
| Code | Name | Programming interfaces | Class drivers (Linux) |
|---|---|---|---|
02:00 | Ethernet controller | 01 Ethernet Controller with IDPF Compliant Interface | |
02:01 | Token ring network controller | ||
02:02 | FDDI network controller | ||
02:03 | ATM network controller | ||
02:04 | ISDN controller | ||
02:05 | WorldFip controller | ||
02:06 | PICMG controller | ||
02:07 | Infiniband controller | ||
02:08 | Fabric controller | ||
02:80 | Network controller |