# NetDevice - [Overview](#section1947383746165632) - [Summary](#section1882882274165632) - [Data Fields](#pub-attribs) ## **Overview** **Related Modules:** [WLAN](WLAN.md) **Description:** Defines a network device, including the network interface category and name, and network port type. **Since:** 1.0 ## **Summary** ## Data Fields

Variable Name

Description

netifCateg

NetIfCategory

name [IFNAMSIZ]

char

LinkLayerType

NetLinkType

funType

IfType

macAddr [MAC_ADDR_SIZE]

char

flags

uint32_t

mtu

uint32_t

watchdogTime

int32_t

lastRxTime

uint32_t

hardHeaderLen

uint16_t

neededHeadRoom

uint16_t

neededTailRoom

uint16_t

addrLen

uint8_t

mlPriv

void *

ieee80211Ptr

struct WirelessDev *

specialProcPriv

void *

netDeviceIf

struct NetDeviceInterFace *

owner

struct NetDevice *

stats

struct NetDevStats