# NetDeviceInterFace - [Overview](#section28535630165632) - [Summary](#section226138155165632) - [Data Fields](#pub-attribs) ## **Overview** **Related Modules:** [WLAN](WLAN.md) **Description:** Defines interfaces that need to be implemented externally by network devices, including initializing, opening, and closing a network device. **Since:** 1.0 ## **Summary** ## Data Fields
setMacAddr )(struct NetDevice *netDev, void *addr) |
|
setNetIfStatus )(struct NetDevice *netDev, NetIfStatus status) |
|
selectQueue )(struct NetDevice *netDev, struct NetBuf *netBuff) |
|
netifNotify )(struct NetDevice *netDev, NetDevNotify *notify) |
|
specialEtherTypeProcess )(const struct NetDevice *netDev, struct NetBuf *buff) |