-
Notifications
You must be signed in to change notification settings - Fork 389
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
patch #10345: Implement IPv6 socket options #22
base: master
Are you sure you want to change the base?
Commits on Oct 4, 2023
-
Implement IPV6_UNICAST_HOPS socket option
Implements the IPV6_UNICAST_HOPS socket option, which sets the hop limit for outgoing unicast IPv6 packets. Based on work from https://savannah.nongnu.org/patch/?9554 Co-authored-by: Christina Schoenrogge <[email protected]> Co-authored-by: Chee Bin Hoh <[email protected]> Co-authored-by: hanhui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64b758d - Browse repository at this point
Copy the full SHA 64b758dView commit details -
Implement IPV6_MULTICAST_IF socket option
Implements the IPV6_MULTICAST_IF socket option, which specifies the interface for outgoing multicast packets. Based on work from https://savannah.nongnu.org/patch/?9554 Co-authored-by: Christina Schoenrogge <[email protected]> Co-authored-by: Chee Bin Hoh <[email protected]> Co-authored-by: hanhui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d96a90a - Browse repository at this point
Copy the full SHA d96a90aView commit details -
Use macro to test netconn_type
Changes two IPv4 multicast socket options to use the LWIP_SOCKOPT_CHECK_OPTLEN_CONN_PCB_TYPE macro.
Configuration menu - View commit details
-
Copy full SHA for e27013a - Browse repository at this point
Copy the full SHA e27013aView commit details -
Implement IPV6_MULTICAST_HOPS socket option
Implements the IPV6_MULTICAST_HOPS socket option, which sets the hop limit for outgoing multicast packets. Also fixes debug message in getsockopt for IP_MULTICAST_TTL. Based on work from https://savannah.nongnu.org/patch/?9554 Co-authored-by: Christina Schoenrogge <[email protected]> Co-authored-by: Chee Bin Hoh <[email protected]> Co-authored-by: hanhui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 545a57c - Browse repository at this point
Copy the full SHA 545a57cView commit details -
Improve getsockopt for IP_MULTICAST_LOOP
Changes getsockopt handling for IP_MULTICAST_LOOP to test for UDP and use macro. Also fixes debug message.
Configuration menu - View commit details
-
Copy full SHA for 64cd258 - Browse repository at this point
Copy the full SHA 64cd258View commit details -
Implement IPV6_MULTICAST_LOOP socket option
Implements the IPV6_MULTICAST_LOOP socket option, which controls if a copy of the packet is looped back for local delivery.
Configuration menu - View commit details
-
Copy full SHA for 1478098 - Browse repository at this point
Copy the full SHA 1478098View commit details -
Use macros in setsockopt handling of IP_PKTINFO
Changes setsockopt handling of IP_PKTINFO to use the provided macros.
Configuration menu - View commit details
-
Copy full SHA for 4dd7e9f - Browse repository at this point
Copy the full SHA 4dd7e9fView commit details -
Implement IPV6_RECVPKTINFO socket option
Implements the IPV6_RECVPKTINFO socket option for receiving ancillary data about an IPv6 packet. Also fixes an issue where the interface index was not being copied and updates IP_PKTINFO flag to use netconn flags macros. Based on work from https://savannah.nongnu.org/patch/?9554 Co-authored-by: Christina Schoenrogge <[email protected]> Co-authored-by: Joseph Huang <[email protected]> Co-authored-by: Chee Bin Hoh <[email protected]> Co-authored-by: hanhui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70a730d - Browse repository at this point
Copy the full SHA 70a730dView commit details -
Render IPv6 addresses in lower case
RFC5952 section 4.3 requires text representations of IPv6 addresses to use lower case. Co-authored-by: Chee Bin Hoh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c004029 - Browse repository at this point
Copy the full SHA c004029View commit details -
Implement IPV6_RECVHOPLIMIT socket option
Implements the IPV6_RECVHOPLIMIT socket option for receiving the hop limit in the IPv6 packet. Based on work from https://savannah.nongnu.org/patch/?9554 Co-authored-by: Christina Schoenrogge <[email protected]> Co-authored-by: hanhui <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea53e5a - Browse repository at this point
Copy the full SHA ea53e5aView commit details