[bug #56695] Multicast socket options missing for IPv6

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[bug #56695] Multicast socket options missing for IPv6

Simon Goldschmidt
URL:
  <https://savannah.nongnu.org/bugs/?56695>

                 Summary: Multicast socket options missing for IPv6
                 Project: lwIP - A Lightweight TCP/IP stack
            Submitted by: dapaulid
            Submitted on: Tue 30 Jul 2019 11:37:45 AM UTC
                Category: IPv6
                Severity: 3 - Normal
              Item Group: Feature Request
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None
            lwIP version: git head

    _______________________________________________________

Details:

The following socket options related to multicast for IPv6 seem to be
missing:

IPV6_MULTICAST_LOOP
IPV6_MULTICAST_HOPS
IPV6_MULTICAST_IF

(see http://man7.org/linux/man-pages/man7/ipv6.7.html)

These options are used by the open62541 library for implementing OPC UA PubSub
(see https://open62541.org/).




    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?56695>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/


_______________________________________________
lwip-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/lwip-devel
Reply | Threaded
Open this post in threaded view
|

[bug #56695] Multicast socket options missing for IPv6

Simon Goldschmidt
Follow-up Comment #1, bug #56695 (project lwip):

Isn't this a duplicate? I think we already have a bug, task or patch for this.

    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?56695>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/


_______________________________________________
lwip-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/lwip-devel
Reply | Threaded
Open this post in threaded view
|

[bug #56695] Multicast socket options missing for IPv6

Simon Goldschmidt
Follow-up Comment #2, bug #56695 (project lwip):

You're right, after some more searching I found this patch:
https://savannah.nongnu.org/patch/?func=detailitem&item_id=9257

From my understanding, core support is implemented, but the options are not
yet available in the socket API.


    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?56695>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/


_______________________________________________
lwip-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/lwip-devel
Reply | Threaded
Open this post in threaded view
|

[bug #56695] Multicast socket options missing for IPv6

Simon Goldschmidt
Follow-up Comment #3, bug #56695 (project lwip):

Right. Someone needs to clean up those patches into smaller ones that are more
easily reviewable... I'd do it if I found the time, but I failed to do that in
the last months... :-(

    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?56695>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/


_______________________________________________
lwip-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/lwip-devel
Reply | Threaded
Open this post in threaded view
|

[bug #56695] Multicast socket options missing for IPv6

Simon Goldschmidt
Follow-up Comment #4, bug #56695 (project lwip):

+1 for requesting these options be exposed in the sockets API in addition to
core. We've got threaded apps that are using the sockets API and my
understanding is that there is not a thread-safe workaround to use the core
API in this case.

    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?56695>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/


_______________________________________________
lwip-devel mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/lwip-devel