Network Component   Version 8.0.0
MDK Middleware for IPv4 and IPv6 Networking
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches

Common enumerations for all Interfaces. More...

Enumerations

enum  netIF_Option {
  netIF_OptionMAC_Address ,
  netIF_OptionVLAN_Identifier ,
  netIF_OptionIP4_MTU ,
  netIF_OptionIP4_Address ,
  netIF_OptionIP4_SubnetMask ,
  netIF_OptionIP4_DefaultGateway ,
  netIF_OptionIP4_PrimaryDNS ,
  netIF_OptionIP4_SecondaryDNS ,
  netIF_OptionIP6_MTU ,
  netIF_OptionIP6_LinkLocalAddress ,
  netIF_OptionIP6_StaticAddress ,
  netIF_OptionIP6_DynamicAddress ,
  netIF_OptionIP6_SubnetPrefixLength ,
  netIF_OptionIP6_DefaultGateway ,
  netIF_OptionIP6_PrimaryDNS ,
  netIF_OptionIP6_SecondaryDNS
}
 Interface Option codes. More...
 
enum  netIF_Version {
  netIF_VersionIP4 ,
  netIF_VersionIP6
}
 Interface IP Versions. More...
 
enum  netARP_CacheType {
  netARP_CacheFixedIP ,
  netARP_CacheTemporaryIP
}
 ARP Cache Entry types. More...
 
enum  netARP_Event {
  netARP_EventSuccess = 0 ,
  netARP_EventTimeout
}
 ARP Probe Callback Events. More...
 
enum  netNDP_Event {
  netNDP_EventSuccess = 0 ,
  netNDP_EventTimeout
}
 NDP Probe Callback Events. More...
 
enum  netDHCP6_Mode {
  netDHCP6_ModeStateless = 0 ,
  netDHCP6_ModeStateful
}
 DHCPv6 Modes. More...
 

Description

Common enumerations for all Interfaces.

Enumeration Type Documentation

◆ netARP_CacheType

ARP Cache Entry types.

Parameter for:

Enumerator
netARP_CacheFixedIP 

Fixed IP address is refreshed after timeout.

netARP_CacheTemporaryIP 

Temporary IP address is removed after timeout.

◆ netARP_Event

ARP Probe Callback Events.

Parameter for:

Enumerator
netARP_EventSuccess 

Probed Host responded.

netARP_EventTimeout 

Timeout, no response to ARP probe.

◆ netDHCP6_Mode

DHCPv6 Modes.

Parameter for:

Enumerator
netDHCP6_ModeStateless 

Stateless DHCPv6 mode.

netDHCP6_ModeStateful 

Stateful DHCPv6 mode.

◆ netIF_Option

Interface Option codes.

Parameter for:

Enumerator
netIF_OptionMAC_Address 

Ethernet MAC Address (6 bytes)

netIF_OptionVLAN_Identifier 

Ethernet VLAN Identifier (2 bytes)

netIF_OptionIP4_MTU 

IPv4 Maximum Transmission Unit (2 bytes)

netIF_OptionIP4_Address 

IPv4 Address (4 bytes)

netIF_OptionIP4_SubnetMask 

IPv4 Subnet mask (4 bytes)

netIF_OptionIP4_DefaultGateway 

IPv4 Default Gateway (4 bytes)

netIF_OptionIP4_PrimaryDNS 

IPv4 Primary DNS (4 bytes)

netIF_OptionIP4_SecondaryDNS 

IPv4 Secondary DNS (4 bytes)

netIF_OptionIP6_MTU 

IPv6 Maximum Transmission Unit (2 bytes)

netIF_OptionIP6_LinkLocalAddress 

IPv6 Link-local Address (16 bytes)

netIF_OptionIP6_StaticAddress 

IPv6 Static Address (16 bytes)

netIF_OptionIP6_DynamicAddress 

IPv6 Dynamic Address (16 bytes)

netIF_OptionIP6_SubnetPrefixLength 

IPv6 Subnet Prefix-length (1 byte)

netIF_OptionIP6_DefaultGateway 

IPv6 Default Gateway (16 bytes)

netIF_OptionIP6_PrimaryDNS 

IPv6 Primary DNS (16 bytes)

netIF_OptionIP6_SecondaryDNS 

IPv6 Secondary DNS (16 bytes)

◆ netIF_Version

Interface IP Versions.

Parameter for:

Enumerator
netIF_VersionIP4 

IP version 4.

netIF_VersionIP6 

IP version 6.

◆ netNDP_Event

NDP Probe Callback Events.

Parameter for:

Enumerator
netNDP_EventSuccess 

Probed Host responded.

netNDP_EventTimeout 

Timeout, no response to NDP probe.