mld_debug.c
char_t * ipv6AddrToString(const Ipv6Addr *ipAddr, char_t *str)
Convert a binary IPv6 address to a string representation.
Definition: ipv6.c:2329
void mldDumpQueryV2(const MldListenerQueryV2 *message, size_t length)
Dump MLDv2 Query message for debugging purpose.
Definition: mld_debug.c:141
uint32_t mldDecodeFloatingPointValue8(uint8_t code)
Decode a floating-point value (8-bit code)
Definition: mld_common.c:294
void mldDumpReportV2(const MldListenerReportV2 *message, size_t length)
Dump MLDv2 Report message for debugging purpose.
Definition: mld_debug.c:232
ICMPv6 (Internet Control Message Protocol Version 6)
Data logging functions for debugging purpose (MLD)
const char_t * mldGetParamName(uint_t value, const MldParamName *paramList, size_t paramListLen)
Convert a parameter to string representation.
Definition: mld_debug.c:344
const MldParamName mldMulticastAddrRecordTypeList[]
Definition: mld_debug.c:53
uint32_t mldDecodeFloatingPointValue16(uint16_t code)
Decode a floating-point value (16-bit code)
Definition: mld_common.c:315
void mldDumpMulticastAddrRecord(const MldMcastAddrRecord *record, size_t length)
Dump multicast address record for debugging purpose.
Definition: mld_debug.c:290
TCP/IP stack core.
void mldDumpMessage(const MldMessage *message, size_t length)
Dump MLD message for debugging purpose.
Definition: mld_debug.c:70
Debugging facilities.