![]() |
Network Component
Version 7.4.0
MDK Middleware for IPv4 and IPv6 Networking
|
Events generated by the Network - Ethernet Address Resolution functions. More...
Functions | |
__STATIC_INLINE void | EvrNetARP_InitCache (uint32_t num_entries) |
Event on ARP cache initialize (Op) More... | |
__STATIC_INLINE void | EvrNetARP_ReceiveFrame (uint16_t arp_opcode) |
Event on ARP receive frame (Op) More... | |
__STATIC_INLINE void | EvrNetARP_FrameTooShort (uint32_t length, uint32_t min_length) |
Event on ARP received frame is too short (Error) More... | |
__STATIC_INLINE void | EvrNetARP_FrameCorrupted (void) |
Event on ARP received frame corrupted (Error) More... | |
__STATIC_INLINE void | EvrNetARP_ShowFrameHeader (const void *arp_header) |
Event on ARP display send/receive frame header (Detail) More... | |
__STATIC_INLINE void | EvrNetARP_CacheEntryUpdate (uint32_t entry) |
Event on ARP cache entry update (Op) More... | |
__STATIC_INLINE void | EvrNetARP_ProbeResponseReceived (const uint8_t *ip4_addr) |
Event on ARP probe response received (Op) More... | |
__STATIC_INLINE void | EvrNetARP_WrongIpAddress (const uint8_t *ip4_addr) |
Event on ARP wrong destination IPv4 address received (Op) More... | |
__STATIC_INLINE void | EvrNetARP_WrongMacAddress (const uint8_t *mac_addr) |
Event on ARP wrong destination MAC address received (Op) More... | |
__STATIC_INLINE void | EvrNetARP_OpcodeUnknown (uint16_t arp_opcode) |
Event on ARP unknown opcode received (Op) More... | |
__STATIC_INLINE void | EvrNetARP_SendReply (uint16_t arp_opcode) |
Event on ARP send reply message (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheEntryRefreshed (uint32_t entry) |
Event on ARP cache entry refreshed (Op) More... | |
__STATIC_INLINE void | EvrNetARP_WrongResponse (void) |
Event on ARP wrong response received (Error) More... | |
__STATIC_INLINE void | EvrNetARP_SendRequest (uint16_t arp_opcode) |
Event on ARP send request message (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheAllocFailed (void) |
Event on ARP allocate free cache entry failed (Error) More... | |
__STATIC_INLINE void | EvrNetARP_CacheIpRefreshed (const uint8_t *ip4_addr) |
Event on ARP cached IP address refreshed (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheAdd (const uint8_t *ip4_addr, const uint8_t *mac_addr) |
Event on ARP add host address to ARP cache (Op) More... | |
__STATIC_INLINE void | EvrNetARP_GatewayUnknown (const uint8_t *ip4_addr) |
Event on ARP cache add gateway unknown (Error) More... | |
__STATIC_INLINE void | EvrNetARP_CacheEntryAdded (uint32_t entry) |
Event on ARP cache entry added (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheEarly (const uint8_t *ip4_addr, const uint8_t *mac_addr) |
Event on ARP early cache address of the sender (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheFind (const uint8_t *ip4_addr) |
Event on ARP find IP address in cache (Op) More... | |
__STATIC_INLINE void | EvrNetARP_UsingGateway (const uint8_t *ip4_addr) |
Event on ARP using gateway to access external address (Op) More... | |
__STATIC_INLINE void | EvrNetARP_UnresolvedMacAddress (const uint8_t *ip4_addr) |
Event on ARP unresolved MAC address in cache (Error) More... | |
__STATIC_INLINE void | EvrNetARP_EntryFound (uint32_t entry) |
Event on ARP cache entry found (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheIp (const uint8_t *ip4_addr) |
Event on netARP_CacheIP start (API) More... | |
__STATIC_INLINE void | EvrNetARP_CacheIpInvalidParameter (void) |
Event on netARP_CacheIP invalid parameter (Error) More... | |
__STATIC_INLINE void | EvrNetARP_CacheMac (const uint8_t *mac_addr) |
Event on netARP_CacheMAC start (API) More... | |
__STATIC_INLINE void | EvrNetARP_CacheMacInvalidParameter (void) |
Event on netARP_CacheMAC invalid parameter (Error) More... | |
__STATIC_INLINE void | EvrNetARP_UnresolvedIpAddress (const uint8_t *mac_addr) |
Event on ARP unresolved IP address in cache (Op) More... | |
__STATIC_INLINE void | EvrNetARP_GetIp (const uint8_t *mac_addr, const uint8_t *ip4_addr) |
Event on netARP_GetIP resolving success (API) More... | |
__STATIC_INLINE void | EvrNetARP_GetIpInvalidParameter (void) |
Event on netARP_GetIP invalid parameter (Error) More... | |
__STATIC_INLINE void | EvrNetARP_GetIpEntryNotFound (const uint8_t *mac_addr) |
Event on netARP_GetIP entry with MAC address not found in cache (Op) More... | |
__STATIC_INLINE void | EvrNetARP_GetMac (const uint8_t *ip4_addr, const uint8_t *mac_addr) |
Event on netARP_GetMAC resolving success (API) More... | |
__STATIC_INLINE void | EvrNetARP_GetMacInvalidParameter (void) |
Event on netARP_GetMAC invalid parameter (Error) More... | |
__STATIC_INLINE void | EvrNetARP_GetMacEntryNotFound (const uint8_t *ip4_addr) |
Event on netARP_GetMAC entry with IP address not found in cache (Op) More... | |
__STATIC_INLINE void | EvrNetARP_Probe (const uint8_t *ip4_addr) |
Event on netARP_Probe start (API) More... | |
__STATIC_INLINE void | EvrNetARP_ProbeInvalidParameter (void) |
Event on netARP_Probe invalid parameter (Error) More... | |
__STATIC_INLINE void | EvrNetARP_ProbeBusy (void) |
Event on netARP_Probe process busy (Error) More... | |
__STATIC_INLINE void | EvrNetARP_ProbeRetransmit (const uint8_t *ip4_addr) |
Event on ARP probe retransmit (Op) More... | |
__STATIC_INLINE void | EvrNetARP_ProbeTimeout (const uint8_t *ip4_addr) |
Event on ARP probe timeout (Op) More... | |
__STATIC_INLINE void | EvrNetARP_CacheEntryTimeout (uint32_t entry, const uint8_t *ip4_addr, const uint8_t *mac_addr, uint32_t type) |
Event on ARP cache entry timeout (Op) More... | |
__STATIC_INLINE void | EvrNetARP_EntryReleased (uint32_t entry) |
Event on ARP cache entry released (Op) More... | |
__STATIC_INLINE void | EvrNetARP_ResolveEntry (uint32_t entry) |
Event on resolve ARP cache entry (Op) More... | |
__STATIC_INLINE void | EvrNetARP_RefreshEntry (uint32_t entry) |
Event on refresh ARP cache entry (Op) More... | |
Events generated by the Network - Ethernet Address Resolution functions.
__STATIC_INLINE void EvrNetARP_CacheAdd | ( | const uint8_t * | ip4_addr, |
const uint8_t * | mac_addr | ||
) |
Event on ARP add host address to ARP cache (Op)
ip4_addr | pointer to IPv4 address |
mac_addr | pointer to MAC address |
__STATIC_INLINE void EvrNetARP_CacheAllocFailed | ( | void | ) |
Event on ARP allocate free cache entry failed (Error)
__STATIC_INLINE void EvrNetARP_CacheEarly | ( | const uint8_t * | ip4_addr, |
const uint8_t * | mac_addr | ||
) |
Event on ARP early cache address of the sender (Op)
ip4_addr | pointer to IPv4 address |
mac_addr | pointer to MAC address |
__STATIC_INLINE void EvrNetARP_CacheEntryAdded | ( | uint32_t | entry | ) |
Event on ARP cache entry added (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_CacheEntryRefreshed | ( | uint32_t | entry | ) |
Event on ARP cache entry refreshed (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_CacheEntryTimeout | ( | uint32_t | entry, |
const uint8_t * | ip4_addr, | ||
const uint8_t * | mac_addr, | ||
uint32_t | type | ||
) |
Event on ARP cache entry timeout (Op)
entry | cache entry number |
ip4_addr | pointer to IPv4 address |
mac_addr | pointer to MAC address |
type | cache entry type
|
__STATIC_INLINE void EvrNetARP_CacheEntryUpdate | ( | uint32_t | entry | ) |
Event on ARP cache entry update (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_CacheFind | ( | const uint8_t * | ip4_addr | ) |
Event on ARP find IP address in cache (Op)
ip4_addr | pointer to IPv4 address |
__STATIC_INLINE void EvrNetARP_CacheIp | ( | const uint8_t * | ip4_addr | ) |
Event on netARP_CacheIP start (API)
ip4_addr | pointer to requested IPv4 address |
__STATIC_INLINE void EvrNetARP_CacheIpInvalidParameter | ( | void | ) |
Event on netARP_CacheIP invalid parameter (Error)
__STATIC_INLINE void EvrNetARP_CacheIpRefreshed | ( | const uint8_t * | ip4_addr | ) |
Event on ARP cached IP address refreshed (Op)
ip4_addr | pointer to IPv4 address |
__STATIC_INLINE void EvrNetARP_CacheMac | ( | const uint8_t * | mac_addr | ) |
Event on netARP_CacheMAC start (API)
mac_addr | pointer to requested MAC address |
__STATIC_INLINE void EvrNetARP_CacheMacInvalidParameter | ( | void | ) |
Event on netARP_CacheMAC invalid parameter (Error)
__STATIC_INLINE void EvrNetARP_EntryFound | ( | uint32_t | entry | ) |
Event on ARP cache entry found (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_EntryReleased | ( | uint32_t | entry | ) |
Event on ARP cache entry released (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_FrameCorrupted | ( | void | ) |
Event on ARP received frame corrupted (Error)
__STATIC_INLINE void EvrNetARP_FrameTooShort | ( | uint32_t | length, |
uint32_t | min_length | ||
) |
Event on ARP received frame is too short (Error)
length | frame length in bytes |
min_length | minimum length of the frame |
__STATIC_INLINE void EvrNetARP_GatewayUnknown | ( | const uint8_t * | ip4_addr | ) |
Event on ARP cache add gateway unknown (Error)
ip4_addr | pointer to IPv4 address of a gateway |
__STATIC_INLINE void EvrNetARP_GetIp | ( | const uint8_t * | mac_addr, |
const uint8_t * | ip4_addr | ||
) |
Event on netARP_GetIP resolving success (API)
mac_addr | pointer to requested MAC address |
ip4_addr | pointer to resolved IPv4 address |
__STATIC_INLINE void EvrNetARP_GetIpEntryNotFound | ( | const uint8_t * | mac_addr | ) |
Event on netARP_GetIP entry with MAC address not found in cache (Op)
mac_addr | pointer to requested MAC address |
__STATIC_INLINE void EvrNetARP_GetIpInvalidParameter | ( | void | ) |
Event on netARP_GetIP invalid parameter (Error)
__STATIC_INLINE void EvrNetARP_GetMac | ( | const uint8_t * | ip4_addr, |
const uint8_t * | mac_addr | ||
) |
Event on netARP_GetMAC resolving success (API)
ip4_addr | pointer to requested IPv4 address |
mac_addr | pointer to resolved MAC address |
__STATIC_INLINE void EvrNetARP_GetMacEntryNotFound | ( | const uint8_t * | ip4_addr | ) |
Event on netARP_GetMAC entry with IP address not found in cache (Op)
ip4_addr | pointer to requested IPv4 address |
__STATIC_INLINE void EvrNetARP_GetMacInvalidParameter | ( | void | ) |
Event on netARP_GetMAC invalid parameter (Error)
__STATIC_INLINE void EvrNetARP_InitCache | ( | uint32_t | num_entries | ) |
Event on ARP cache initialize (Op)
num_entries | number of entries available in cache |
__STATIC_INLINE void EvrNetARP_OpcodeUnknown | ( | uint16_t | arp_opcode | ) |
Event on ARP unknown opcode received (Op)
arp_opcode | unknown operation code value |
__STATIC_INLINE void EvrNetARP_Probe | ( | const uint8_t * | ip4_addr | ) |
Event on netARP_Probe start (API)
ip4_addr | pointer to requested IPv4 address |
__STATIC_INLINE void EvrNetARP_ProbeBusy | ( | void | ) |
Event on netARP_Probe process busy (Error)
__STATIC_INLINE void EvrNetARP_ProbeInvalidParameter | ( | void | ) |
Event on netARP_Probe invalid parameter (Error)
__STATIC_INLINE void EvrNetARP_ProbeResponseReceived | ( | const uint8_t * | ip4_addr | ) |
Event on ARP probe response received (Op)
ip4_addr | pointer to IPv4 address |
__STATIC_INLINE void EvrNetARP_ProbeRetransmit | ( | const uint8_t * | ip4_addr | ) |
Event on ARP probe retransmit (Op)
ip4_addr | pointer to IPv4 address of probed host |
__STATIC_INLINE void EvrNetARP_ProbeTimeout | ( | const uint8_t * | ip4_addr | ) |
Event on ARP probe timeout (Op)
ip4_addr | pointer to IPv4 address of probed host |
__STATIC_INLINE void EvrNetARP_ReceiveFrame | ( | uint16_t | arp_opcode | ) |
Event on ARP receive frame (Op)
arp_opcode | operation code of received message
|
__STATIC_INLINE void EvrNetARP_RefreshEntry | ( | uint32_t | entry | ) |
Event on refresh ARP cache entry (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_ResolveEntry | ( | uint32_t | entry | ) |
Event on resolve ARP cache entry (Op)
entry | cache entry number |
__STATIC_INLINE void EvrNetARP_SendReply | ( | uint16_t | arp_opcode | ) |
Event on ARP send reply message (Op)
arp_opcode | operation code of sending message
|
__STATIC_INLINE void EvrNetARP_SendRequest | ( | uint16_t | arp_opcode | ) |
Event on ARP send request message (Op)
arp_opcode | operation code of sending message
|
__STATIC_INLINE void EvrNetARP_ShowFrameHeader | ( | const void * | arp_header | ) |
Event on ARP display send/receive frame header (Detail)
arp_header | pointer to ARP frame header of 28 bytes
|
__STATIC_INLINE void EvrNetARP_UnresolvedIpAddress | ( | const uint8_t * | mac_addr | ) |
Event on ARP unresolved IP address in cache (Op)
mac_addr | pointer to MAC cache address |
__STATIC_INLINE void EvrNetARP_UnresolvedMacAddress | ( | const uint8_t * | ip4_addr | ) |
Event on ARP unresolved MAC address in cache (Error)
ip4_addr | pointer to requested IPv4 address |
__STATIC_INLINE void EvrNetARP_UsingGateway | ( | const uint8_t * | ip4_addr | ) |
Event on ARP using gateway to access external address (Op)
ip4_addr | pointer to IPv4 address of a gateway |
__STATIC_INLINE void EvrNetARP_WrongIpAddress | ( | const uint8_t * | ip4_addr | ) |
Event on ARP wrong destination IPv4 address received (Op)
ip4_addr | pointer to IPv4 address |
__STATIC_INLINE void EvrNetARP_WrongMacAddress | ( | const uint8_t * | mac_addr | ) |
Event on ARP wrong destination MAC address received (Op)
mac_addr | pointer to MAC address |
__STATIC_INLINE void EvrNetARP_WrongResponse | ( | void | ) |
Event on ARP wrong response received (Error)