Is your feature request related to a problem? Please describe.
The IPv6 code does not support the ULA prefix fc00::/7, resulting in multiple things breaking when using these addresses.
Since IPv6_Type_t does not contain an enum value for ULA, these addresses are treated as eIPv6_Unknown as returned by xIPv6_GetIPType(). As a result, endpoints with a ULA address fail to match received packets by IP address, see pxEasyFit().
Describe the solution you'd like
Add an enum value to IPv6_Type_t for ULA addresses. Update all code that examines address types to include testing for this enum as appropriate.