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

udp: add source-specific multicast support #2202

Merged
merged 7 commits into from
Aug 23, 2019
Merged

Commits on Aug 23, 2019

  1. udp: add source-specific multicast support

    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Vladimir Karnushin authored and santigimeno committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    91d95f8 View commit details
    Browse the repository at this point in the history
  2. udp: fix error return values

    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    santigimeno committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    288ec70 View commit details
    Browse the repository at this point in the history
  3. udp: drop IPV6_SSM_SUPPORT macro

    All the supported platforms support specific source multicast.
    
    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    santigimeno committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    9efc196 View commit details
    Browse the repository at this point in the history
  4. udp: fix uv__udp_set_source_membership6

    Use the correct socket options: `MCAST_JOIN_SOURCE_GROUP` and
    `MCAST_LEAVE_SOURCE_GROUP`.
    Set mreq.gsr_interface = 0 if iface_addr = NULL.
    
    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    santigimeno committed Aug 23, 2019
    2 Configuration menu
    Copy the full SHA
    f91702a View commit details
    Browse the repository at this point in the history
  5. udp: use sockaddr_storage instead of union

    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    santigimeno committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    7452507 View commit details
    Browse the repository at this point in the history
  6. build,zos: add _OPEN_SYS_SOCK_EXT3 flag

    To support source specific multicast operations.
    
    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    santigimeno committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    80e931b View commit details
    Browse the repository at this point in the history
  7. test: add specific source multicast tests

    PR-URL: libuv#2202
    Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
    santigimeno committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    24e65f7 View commit details
    Browse the repository at this point in the history