Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed ASM/SSM IGMP join if interface has no address #120

Closed
troglobit opened this issue Mar 17, 2019 · 0 comments
Closed

Failed ASM/SSM IGMP join if interface has no address #120

troglobit opened this issue Mar 17, 2019 · 0 comments
Milestone

Comments

@troglobit
Copy link
Owner

The struct ip_mreq API with socket opt IP_ADD_MEMBERSHIP requires a valid IP address for the interface on which to perform the join.

A newer API using the Linux (and FreeBSD) specific struct ip_mreqn support IP_ADD_MEMBERSHIP using an ifindex instead. This API is however limited to IPv4.

RFC3678 define a complete new ASM/SSM API for both IPv4 and IPv6 using struct group_req which would better suit SMCRoute.

This bug report is filed with the intention of replacing at least the current IPv4 implementation with the RFC3678 API.

@troglobit troglobit added this to the v2.5 milestone Mar 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant