![]() |
Network Component
Version 7.3
MDK Middleware for IPv4 and IPv6 Networking
|
Events generated by the Network - Dynamic Host Configuration Client functions. More...
Functions | |
__STATIC_INLINE void | EvrNetDHCP_InitClient (uint8_t vcid, uint8_t option_flags) |
Event on DHCP client initialize (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_GetSocketFailed (void) |
Event on DHCP failed to allocate UDP socket (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_StartClient (void) |
Event on DHCP start client (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_StopClient (void) |
Event on DHCP stop client (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ClientState (uint32_t state) |
Event on DHCP indication of client state (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_NextState (uint32_t state) |
Event on DHCP transition to next state (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_StateRetransmit (uint32_t state) |
Event on DHCP retransmit request in current state (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ChangeStateOnTimeout (uint32_t current, uint32_t next) |
Event on DHCP state timeout and transit to next state (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_AutoIpAddressProbe (const uint8_t *ip4_address) |
Event on DHCP address probe for AutoIP mode (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_AutoIpSuccess (const uint8_t *ip4_address) |
Event on DHCP assign AutoIP address success (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_T2Expired (uint32_t state) |
Event on DHCP timer T2 expired (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_LeaseExpired (uint32_t state) |
Event on DHCP address lease time expired (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_SendDhcpMessage (uint8_t msg_type, uint8_t broadcast) |
Event on DHCP send message (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ReceiveFrame (const uint8_t *ip4_address) |
Event on DHCP receive frame (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_WrongServerPort (uint16_t udp_port) |
Event on DHCP wrong UDP server port (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_FrameTooShort (uint32_t length) |
Event on DHCP received frame is too short (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_MisformedReply (void) |
Event on DHCP received a misformed reply (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_WrongTransactionId (uint32_t xid) |
Event on DHCP wrong Transaction Id (XID) received (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_WrongClientHwAddress (const uint8_t *chaddr) |
Event on DHCP wrong Client Hardware Address (CHADDR) received (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_WrongMagicCookie (uint32_t magic_cookie) |
Event on DHCP wrong BOOTP Magic Cookie received (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_NotDhcpOfferMessage (void) |
Event on DHCP received message is not DHCP_OFFER (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_DhcpOfferReceived (void) |
Event on DHCP received DHCP_OFFER message (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_FileOverloadedOptions (void) |
Event on DHCP received options overloaded to "File" field (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_SnameOverloadedOptions (void) |
Event on DHCP received options overloaded to "Sname" field (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_DhcpOfferServerIdMissing (void) |
Event on DHCP received DHCP_OFFER with no Server ID (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ForwardedMessage (void) |
Event on DHCP received message is forwarded (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_RelayAgentAddressInvalid (void) |
Event on DHCP message received from invalid Relay Agent address (Error) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowRelayAgentAddress (const uint8_t *ip4_address) |
Event on DHCP display relay agent IP address (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowOfferedIpAddress (const uint8_t *ip4_address) |
Event on DHCP display offered IP address (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ServerAddressNotSelected (const uint8_t *ip4_address) |
Event on DHCP received message is not from selected server (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_AssignedAddrNotRequested (const uint8_t *ip4_address) |
Event on DHCP assigned IP address in DHCP_ACK not the same as requested (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_NotDhcpAckMessage (void) |
Event on DHCP received message is not DHCP_ACK (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_DhcpAckReceived (void) |
Event on DHCP received DHCP_ACK message (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowAssignedAddress (const uint8_t *ip4_address) |
Event on DHCP display assigned IP address (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_DhcpNakReceived (void) |
Event on DHCP received DHCP_NAK message (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowServerId (const uint8_t *ip4_address) |
Event on DHCP display Server Identifier (IP address) (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowNetMask (const uint8_t *net_mask) |
Event on DHCP display Network Mask (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowGatewayAddress (const uint8_t *ip4_address) |
Event on DHCP display gateway IPv4 address (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowDnsServers (const uint8_t *dns_list) |
Event on DHCP display DNS server addresses (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowLeaseTime (uint32_t lease_time) |
Event on DHCP display address lease time (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowTimeT1 (uint32_t t1_time) |
Event on DHCP display renewal time T1 (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowTimeT2 (uint32_t t2_time) |
Event on DHCP display rebinding time T2 (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowBootfileName (const uint8_t *bootfile, uint32_t length) |
Event on DHCP display Bootfile Name (Op) More... | |
__STATIC_INLINE void | EvrNetDHCP_ShowNtpServerList (const uint8_t *ntp_list, uint32_t length) |
Event on DHCP display a list of NTP server addresses (Op) More... | |
Events generated by the Network - Dynamic Host Configuration Client functions.
__STATIC_INLINE void EvrNetDHCP_AssignedAddrNotRequested | ( | const uint8_t * | ip4_address | ) |
Event on DHCP assigned IP address in DHCP_ACK not the same as requested (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_AutoIpAddressProbe | ( | const uint8_t * | ip4_address | ) |
Event on DHCP address probe for AutoIP mode (Op)
ip4_address | pointer to IP address |
__STATIC_INLINE void EvrNetDHCP_AutoIpSuccess | ( | const uint8_t * | ip4_address | ) |
Event on DHCP assign AutoIP address success (Op)
ip4_address | pointer to assigned AutoIP address |
__STATIC_INLINE void EvrNetDHCP_ChangeStateOnTimeout | ( | uint32_t | current, |
uint32_t | next | ||
) |
Event on DHCP state timeout and transit to next state (Op)
current | current state |
next | next state |
__STATIC_INLINE void EvrNetDHCP_ClientState | ( | uint32_t | state | ) |
Event on DHCP indication of client state (Op)
state | current state |
__STATIC_INLINE void EvrNetDHCP_DhcpAckReceived | ( | void | ) |
Event on DHCP received DHCP_ACK message (Op)
__STATIC_INLINE void EvrNetDHCP_DhcpNakReceived | ( | void | ) |
Event on DHCP received DHCP_NAK message (Op)
__STATIC_INLINE void EvrNetDHCP_DhcpOfferReceived | ( | void | ) |
Event on DHCP received DHCP_OFFER message (Op)
__STATIC_INLINE void EvrNetDHCP_DhcpOfferServerIdMissing | ( | void | ) |
Event on DHCP received DHCP_OFFER with no Server ID (Op)
__STATIC_INLINE void EvrNetDHCP_FileOverloadedOptions | ( | void | ) |
Event on DHCP received options overloaded to "File" field (Op)
__STATIC_INLINE void EvrNetDHCP_ForwardedMessage | ( | void | ) |
Event on DHCP received message is forwarded (Op)
__STATIC_INLINE void EvrNetDHCP_FrameTooShort | ( | uint32_t | length | ) |
Event on DHCP received frame is too short (Error)
length | frame length in bytes |
__STATIC_INLINE void EvrNetDHCP_GetSocketFailed | ( | void | ) |
Event on DHCP failed to allocate UDP socket (Error)
__STATIC_INLINE void EvrNetDHCP_InitClient | ( | uint8_t | vcid, |
uint8_t | option_flags | ||
) |
Event on DHCP client initialize (Op)
vcid | Vendor Class Identifier option flag
|
option_flags | DHCP client option flags
|
__STATIC_INLINE void EvrNetDHCP_LeaseExpired | ( | uint32_t | state | ) |
Event on DHCP address lease time expired (Error)
state | current state |
__STATIC_INLINE void EvrNetDHCP_MisformedReply | ( | void | ) |
Event on DHCP received a misformed reply (Error)
__STATIC_INLINE void EvrNetDHCP_NextState | ( | uint32_t | state | ) |
Event on DHCP transition to next state (Op)
state | next state |
__STATIC_INLINE void EvrNetDHCP_NotDhcpAckMessage | ( | void | ) |
Event on DHCP received message is not DHCP_ACK (Op)
__STATIC_INLINE void EvrNetDHCP_NotDhcpOfferMessage | ( | void | ) |
Event on DHCP received message is not DHCP_OFFER (Op)
__STATIC_INLINE void EvrNetDHCP_ReceiveFrame | ( | const uint8_t * | ip4_address | ) |
Event on DHCP receive frame (Op)
ip4_address | pointer to IPv4 address of the server |
__STATIC_INLINE void EvrNetDHCP_RelayAgentAddressInvalid | ( | void | ) |
Event on DHCP message received from invalid Relay Agent address (Error)
__STATIC_INLINE void EvrNetDHCP_SendDhcpMessage | ( | uint8_t | msg_type, |
uint8_t | broadcast | ||
) |
Event on DHCP send message (Op)
msg_type | message type |
broadcast | broadcast the message
|
__STATIC_INLINE void EvrNetDHCP_ServerAddressNotSelected | ( | const uint8_t * | ip4_address | ) |
Event on DHCP received message is not from selected server (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_ShowAssignedAddress | ( | const uint8_t * | ip4_address | ) |
Event on DHCP display assigned IP address (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_ShowBootfileName | ( | const uint8_t * | bootfile, |
uint32_t | length | ||
) |
Event on DHCP display Bootfile Name (Op)
bootfile | bootfile name string |
length | length of the bootfile name string |
__STATIC_INLINE void EvrNetDHCP_ShowDnsServers | ( | const uint8_t * | dns_list | ) |
Event on DHCP display DNS server addresses (Op)
dns_list | pointer to DNS server address list |
__STATIC_INLINE void EvrNetDHCP_ShowGatewayAddress | ( | const uint8_t * | ip4_address | ) |
Event on DHCP display gateway IPv4 address (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_ShowLeaseTime | ( | uint32_t | lease_time | ) |
Event on DHCP display address lease time (Op)
lease_time | lease time in seconds |
__STATIC_INLINE void EvrNetDHCP_ShowNetMask | ( | const uint8_t * | net_mask | ) |
Event on DHCP display Network Mask (Op)
net_mask | pointer to network mask |
__STATIC_INLINE void EvrNetDHCP_ShowNtpServerList | ( | const uint8_t * | ntp_list, |
uint32_t | length | ||
) |
Event on DHCP display a list of NTP server addresses (Op)
ntp_list | pointer to an array of NTP server IP addresses |
length | length of an array in bytes |
__STATIC_INLINE void EvrNetDHCP_ShowOfferedIpAddress | ( | const uint8_t * | ip4_address | ) |
Event on DHCP display offered IP address (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_ShowRelayAgentAddress | ( | const uint8_t * | ip4_address | ) |
Event on DHCP display relay agent IP address (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_ShowServerId | ( | const uint8_t * | ip4_address | ) |
Event on DHCP display Server Identifier (IP address) (Op)
ip4_address | pointer to IPv4 address |
__STATIC_INLINE void EvrNetDHCP_ShowTimeT1 | ( | uint32_t | t1_time | ) |
Event on DHCP display renewal time T1 (Op)
t1_time | t1 time in seconds |
__STATIC_INLINE void EvrNetDHCP_ShowTimeT2 | ( | uint32_t | t2_time | ) |
Event on DHCP display rebinding time T2 (Op)
t2_time | t2 time in seconds |
__STATIC_INLINE void EvrNetDHCP_SnameOverloadedOptions | ( | void | ) |
Event on DHCP received options overloaded to "Sname" field (Op)
__STATIC_INLINE void EvrNetDHCP_StartClient | ( | void | ) |
Event on DHCP start client (Op)
__STATIC_INLINE void EvrNetDHCP_StateRetransmit | ( | uint32_t | state | ) |
Event on DHCP retransmit request in current state (Op)
state | current state |
__STATIC_INLINE void EvrNetDHCP_StopClient | ( | void | ) |
Event on DHCP stop client (Op)
__STATIC_INLINE void EvrNetDHCP_T2Expired | ( | uint32_t | state | ) |
Event on DHCP timer T2 expired (Op)
state | current state |
__STATIC_INLINE void EvrNetDHCP_WrongClientHwAddress | ( | const uint8_t * | chaddr | ) |
Event on DHCP wrong Client Hardware Address (CHADDR) received (Error)
chaddr | pointer to received chaddr address (MAC) |
__STATIC_INLINE void EvrNetDHCP_WrongMagicCookie | ( | uint32_t | magic_cookie | ) |
Event on DHCP wrong BOOTP Magic Cookie received (Error)
magic_cookie | wrong magic cookie value |
__STATIC_INLINE void EvrNetDHCP_WrongServerPort | ( | uint16_t | udp_port | ) |
Event on DHCP wrong UDP server port (Error)
udp_port | wrong UDP port number |
__STATIC_INLINE void EvrNetDHCP_WrongTransactionId | ( | uint32_t | xid | ) |
Event on DHCP wrong Transaction Id (XID) received (Error)
xid | wrong Transaction Id value |