|
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 |