Smart Home firewall
Profile-based Smart Home firewall
|
IGMP message parser. More...
#include "igmp.h"
Functions | |
igmp_message_t | igmp_parse_message (uint8_t *data) |
Parse an IGMP message. More... | |
void | igmp_free_message (igmp_message_t message) |
Free the memory allocated for an IGMP message. More... | |
void | igmp_print_message (igmp_message_t message) |
Print an IGMP message. More... | |
IGMP message parser.
IGMP message parser. Supports v1 and v2, and v3 Membership Report messages. TODO: support v3 Membership Query messages.
void igmp_free_message | ( | igmp_message_t | message | ) |
Free the memory allocated for an IGMP message.
message | the IGMP message to free |
igmp_message_t igmp_parse_message | ( | uint8_t * | data | ) |
Parse an IGMP message.
data | pointer to the start of the IGMP message |
void igmp_print_message | ( | igmp_message_t | message | ) |
Print an IGMP message.
message | the IGMP message to print |