Merge pull request #540 from DrDoof/fix/igmp-link-local

igmp: leave groups in 224.0.0.0/24 to flooding
This commit is contained in:
bloq authored and GitHub committed 2026-10-14 02:01:59 -05:00
commit 8224b06f9e
3 files changed
+6

No files matched your search

+2
View File
@@ -251,6 +251,8 @@ uint8_t igmp_packet_handler(void) __banked
#ifdef DEBUG
print_string("IGMP join "); print_byte(igmp_join); write_char('\n');
#endif
if (uip_buf[igmp_grp] == IGMP_LOCAL_NET_0 && !uip_buf[igmp_grp + 1] && !uip_buf[igmp_grp + 2])
return 1;
#ifdef IPMC_USES_L3MC
memset((__xdata uint8_t *)&entry, 0, sizeof(struct ipmc_table_entry));