Network Component  Version 7.19.0
MDK Middleware for IPv4 and IPv6 Networking

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.