Choco OS  V.0.16.9.0
Join to the chocolate world
oC_Net_Info_t Struct Reference

stores network interface informations More...

#include <oc_net.h>

Data Fields

oC_Net_InterfaceName_t InterfaceName
 Name of the interface.
 
oC_Net_InterfaceIndex_t InterfaceIndex
 Index of the interface in the driver.
 
const char * DriverName
 Name of the driver that handles the network interface.
 
oC_Net_LinkStatus_t LinkStatus
 Network interface link status (UP/DOWN)
 
oC_MemorySize_t TransmittedBytes
 Number of transmitted bytes.
 
oC_MemorySize_t ReceivedBytes
 Number of received bytes.
 
oC_Net_HardwareType_t HardwareType
 Type of the hardware device.
 
oC_Net_HardwareAddress_t HardwareAddress
 Hardware address.
 
oC_Net_HardwareAddress_t HardwareBroadcastAddress
 Hardware address that should be used for broadcast.
 
uint32_t HardwareAddressLength
 Number of bytes in the HW address.
 
oC_BaudRate_t BaudRate
 Baud rate of the interface.
 
oC_Net_QueueStatus_t QueueStatus
 Current status of network interface's queue.
 
struct {
   oC_Net_Ipv4Info_t   IPv4
 IPv4 informations.
 
   oC_Net_Ipv6Info_t   IPv6
 IPv6 informations.
 
NetworkLayer
 Struct with data from the network layer.
 

Detailed Description

The type is for storing informations about the network interface

Definition at line 508 of file oc_net.h.


The documentation for this struct was generated from the following file: