Skip to content

mrib: receive_mrt: workaround for RTL8373 queries#23

Closed
Noltari wants to merge 1 commit intoopenwrt:masterfrom
Noltari:rtl8373-igmp-query-workaround-v2
Closed

mrib: receive_mrt: workaround for RTL8373 queries#23
Noltari wants to merge 1 commit intoopenwrt:masterfrom
Noltari:rtl8373-igmp-query-workaround-v2

Conversation

@Noltari
Copy link
Copy Markdown
Member

@Noltari Noltari commented Jan 22, 2026

Fixes the following warning caused by RTL8373 sending IGMP queries without including the mandatory IPv4 Router Alert option:
mrib_receive_mrt: ignoring invalid IGMP-message of type 11 from <ip> on <ifindex>

Alternative to #22

@Noltari Noltari requested a review from sbyx January 22, 2026 17:32
@Noltari Noltari self-assigned this Jan 22, 2026
@Noltari Noltari force-pushed the rtl8373-igmp-query-workaround-v2 branch from 803fcb5 to 81f90c9 Compare January 22, 2026 17:33
@Noltari
Copy link
Copy Markdown
Member Author

Noltari commented Jan 22, 2026

For reference, I've attached the IGMP Query sent by my KP-9000-9XHML-X (FW V100.9.21):
KP-9000-9XHML-X-igmp-query.zip

@Noltari
Copy link
Copy Markdown
Member Author

Noltari commented Jan 23, 2026

@sbyx I know this doesn't comply with RFC3376 section 9.1, but what do you think about adding this exception?

@Noltari Noltari force-pushed the rtl8373-igmp-query-workaround-v2 branch from 81f90c9 to 07e0ae6 Compare March 7, 2026 14:17
Fixes the following warning caused by RTL8373 sending IGMP queries without
including the mandatory IPv4 Router Alert option:
mrib_receive_mrt: ignoring invalid IGMP-message of type 11 from <ip> on <ifindex>

According to RFC3376 9.1 [1]:
- Hosts SHOULD ignore v2 or v3 Queries without the Router-Alert option.
However, we can add an exception to be compatible with non-compliant switches.

[1] https://datatracker.ietf.org/doc/html/rfc3376#section-9.1

Link: openwrt#23
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
@Noltari Noltari force-pushed the rtl8373-igmp-query-workaround-v2 branch from 07e0ae6 to e905fec Compare March 7, 2026 14:17
@Noltari Noltari closed this Mar 7, 2026
@Noltari Noltari deleted the rtl8373-igmp-query-workaround-v2 branch March 7, 2026 14:19
@Noltari Noltari restored the rtl8373-igmp-query-workaround-v2 branch March 7, 2026 14:20
Noltari added a commit to Noltari/omcproxy that referenced this pull request Mar 7, 2026
Fixes the following warning caused by RTL8373 sending IGMP queries without
including the mandatory IPv4 Router Alert option:
mrib_receive_mrt: ignoring invalid IGMP-message of type 11 from <ip> on <ifindex>

According to RFC3376 9.1 [1]:
- Hosts SHOULD ignore v2 or v3 Queries without the Router-Alert option.
However, we can add an exception to be compatible with non-compliant switches.

[1] https://datatracker.ietf.org/doc/html/rfc3376#section-9.1

Link: openwrt#23
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant