|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
Topics | |
| ICMP6 | |
| Multicast listener discovery | |
| Neighbor discovery | |
| DHCPv6 | |
Macros | |
| #define | LWIP_IPV6 0 |
| #define | IPV6_REASS_MAXAGE 60 |
| #define | LWIP_IPV6_SCOPES (LWIP_IPV6 && !LWIP_SINGLE_NETIF) |
| #define | LWIP_IPV6_SCOPES_DEBUG 0 |
| #define | LWIP_IPV6_NUM_ADDRESSES 3 |
| #define | LWIP_IPV6_FORWARD 0 |
| #define | LWIP_IPV6_FRAG 1 |
| #define | LWIP_IPV6_REASS LWIP_IPV6 |
| #define | LWIP_IPV6_SEND_ROUTER_SOLICIT LWIP_IPV6 |
| #define | LWIP_IPV6_AUTOCONFIG LWIP_IPV6 |
| #define | LWIP_IPV6_ADDRESS_LIFETIMES LWIP_IPV6_AUTOCONFIG |
| #define | LWIP_IPV6_DUP_DETECT_ATTEMPTS 1 |
| #define IPV6_REASS_MAXAGE 60 |
| #define LWIP_IPV6_ADDRESS_LIFETIMES LWIP_IPV6_AUTOCONFIG |
LWIP_IPV6_ADDRESS_LIFETIMES==1: Keep valid and preferred lifetimes for each IPv6 address. Required for LWIP_IPV6_AUTOCONFIG. May still be enabled otherwise, in which case the application may assign address lifetimes with the appropriate macros. Addresses with no lifetime are assumed to be static. If this option is disabled, all addresses are assumed to be static.
| #define LWIP_IPV6_AUTOCONFIG LWIP_IPV6 |
| #define LWIP_IPV6_DUP_DETECT_ATTEMPTS 1 |
| #define LWIP_IPV6_FORWARD 0 |
| #define LWIP_IPV6_FRAG 1 |
| #define LWIP_IPV6_NUM_ADDRESSES 3 |
| #define LWIP_IPV6_REASS LWIP_IPV6 |
| #define LWIP_IPV6_SCOPES (LWIP_IPV6 && !LWIP_SINGLE_NETIF) |
LWIP_IPV6_SCOPES==1: Enable support for IPv6 address scopes, ensuring that e.g. link-local addresses are really treated as link-local. Disable this setting only for single-interface configurations. All addresses that have a scope according to the default policy (link-local unicast addresses, interface-local and link-local multicast addresses) should now have a zone set on them before being passed to the core API, although lwIP will currently attempt to select a zone on the caller's behalf when necessary. Applications that directly assign IPv6 addresses to interfaces (which is NOT recommended) must now ensure that link-local addresses carry the netif's zone. See the new ip6_zone.h header file for more information and relevant macros. For now it is still possible to turn off scopes support through the new LWIP_IPV6_SCOPES option. When upgrading an implementation that uses the core API directly, it is highly recommended to enable LWIP_IPV6_SCOPES_DEBUG at least for a while, to ensure e.g. proper address initialization.
| #define LWIP_IPV6_SCOPES_DEBUG 0 |
LWIP_IPV6_SCOPES_DEBUG==1: Perform run-time checks to verify that addresses are properly zoned (see ip6_zone.h on what that means) where it matters. Enabling this setting is highly recommended when upgrading from an existing installation that is not yet scope-aware; otherwise it may be too expensive.