|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
Go to the source code of this file.
Macros | |
| #define | IP_ADDR_PCB_VERSION_MATCH(addr, pcb) |
| #define | IP_ADDR_PCB_VERSION_MATCH_EXACT(pcb, ipaddr) |
| #define | ip_addr_set_any_val(is_ipv6, ipaddr) |
| #define | ip_addr_set_loopback_val(is_ipv6, ipaddr) |
| #define | IPADDR6_INIT(a, b, c, d) |
| #define | IPADDR6_INIT_HOST(a, b, c, d) |
| #define | IP_IS_V4_VAL(ipaddr) |
| #define | IP_IS_V6_VAL(ipaddr) |
| #define | IP_IS_V4(ipaddr) |
| #define | IP_IS_V6(ipaddr) |
| #define | IP_IS_ANY_TYPE_VAL(ipaddr) |
| #define | IP_SET_TYPE_VAL(ipaddr, iptype) |
| #define | IP_SET_TYPE(ipaddr, iptype) |
| #define | IP_GET_TYPE(ipaddr) |
| #define | IP_ADDR_RAW_SIZE(ipaddr) |
| #define | ip_2_ip6(ipaddr) |
| #define | IP_ADDR6(ipaddr, i0, i1, i2, i3) |
| #define | IP_ADDR6_HOST(ipaddr, i0, i1, i2, i3) |
| #define | ip_addr_copy(dest, src) |
| #define | ip_addr_copy_from_ip6(dest, src) |
| #define | ip_addr_copy_from_ip6_packed(dest, src) |
| #define | ip_addr_set(dest, src) |
| #define | ip_addr_set_ipaddr(dest, src) |
| #define | ip_addr_set_zero(ipaddr) |
| #define | ip_addr_set_zero_ip6(ipaddr) |
| #define | ip_addr_set_any(is_ipv6, ipaddr) |
| #define | ip_addr_set_loopback(is_ipv6, ipaddr) |
| #define | ip_addr_set_hton(dest, src) |
| #define | ip_addr_get_network(target, host, mask) |
| #define | ip_addr_netcmp(addr1, addr2, mask) |
| #define | ip_addr_net_eq(addr1, addr2, mask) |
| #define | ip_addr_cmp(addr1, addr2) |
| #define | ip_addr_eq(addr1, addr2) |
| #define | ip_addr_cmp_zoneless(addr1, addr2) |
| #define | ip_addr_zoneless_eq(addr1, addr2) |
| #define | ip_addr_isany(ipaddr) |
| #define | ip_addr_isany_val(ipaddr) |
| #define | ip_addr_isloopback(ipaddr) |
| #define | ip_addr_islinklocal(ipaddr) |
| #define | ip_addr_isbroadcast(addr, netif) |
| #define | ip_addr_ismulticast(ipaddr) |
| #define | ip_addr_debug_print(debug, ipaddr) |
| #define | ip_addr_debug_print_val(debug, ipaddr) |
| #define | ipaddr_ntoa(ipaddr) |
| #define | ipaddr_ntoa_r(ipaddr, buf, buflen) |
| #define | ipaddr_aton(cp, addr) |
| #define | IPADDR_STRLEN_MAX IP6ADDR_STRLEN_MAX |
| #define | IP46_ADDR_ANY(type) |
| #define | IP_ANY_TYPE IP_ADDR_ANY |
Typedefs | |
| typedef ip6_addr_t | ip_addr_t |
Enumerations | |
| enum | lwip_ip_addr_type { IPADDR_TYPE_V4 = 0U , IPADDR_TYPE_V6 = 6U , IPADDR_TYPE_ANY = 46U } |
IP address API (common IPv4 and IPv6)
Definition in file ip_addr.h.
| #define IP_ADDR6 | ( | ipaddr, | |
| i0, | |||
| i1, | |||
| i2, | |||
| i3 ) |
| #define IP_ADDR6_HOST | ( | ipaddr, | |
| i0, | |||
| i1, | |||
| i2, | |||
| i3 ) |
| #define ip_addr_cmp | ( | addr1, | |
| addr2 ) |
| #define ip_addr_cmp_zoneless | ( | addr1, | |
| addr2 ) |
| #define ip_addr_copy | ( | dest, | |
| src ) |
| #define ip_addr_copy_from_ip6 | ( | dest, | |
| src ) |
| #define ip_addr_copy_from_ip6_packed | ( | dest, | |
| src ) |
| #define ip_addr_debug_print | ( | debug, | |
| ipaddr ) |
| #define ip_addr_debug_print_val | ( | debug, | |
| ipaddr ) |
| #define ip_addr_eq | ( | addr1, | |
| addr2 ) |
| #define ip_addr_get_network | ( | target, | |
| host, | |||
| mask ) |
| #define ip_addr_isany | ( | ipaddr | ) |
| #define ip_addr_isany_val | ( | ipaddr | ) |
| #define ip_addr_islinklocal | ( | ipaddr | ) |
| #define ip_addr_isloopback | ( | ipaddr | ) |
| #define ip_addr_ismulticast | ( | ipaddr | ) |
| #define IP_ADDR_PCB_VERSION_MATCH_EXACT | ( | pcb, | |
| ipaddr ) |
| #define IP_ADDR_RAW_SIZE | ( | ipaddr | ) |
| #define ip_addr_set | ( | dest, | |
| src ) |
| #define ip_addr_set_any | ( | is_ipv6, | |
| ipaddr ) |
| #define ip_addr_set_any_val | ( | is_ipv6, | |
| ipaddr ) |
| #define ip_addr_set_hton | ( | dest, | |
| src ) |
| #define ip_addr_set_ipaddr | ( | dest, | |
| src ) |
| #define ip_addr_set_loopback | ( | is_ipv6, | |
| ipaddr ) |
| #define ip_addr_set_loopback_val | ( | is_ipv6, | |
| ipaddr ) |
| #define ip_addr_set_zero | ( | ipaddr | ) |
| #define ip_addr_set_zero_ip6 | ( | ipaddr | ) |
| #define ip_addr_zoneless_eq | ( | addr1, | |
| addr2 ) |
| #define IP_GET_TYPE | ( | ipaddr | ) |
| #define IPADDR6_INIT | ( | a, | |
| b, | |||
| c, | |||
| d ) |
| #define IPADDR6_INIT_HOST | ( | a, | |
| b, | |||
| c, | |||
| d ) |
| #define ipaddr_aton | ( | cp, | |
| addr ) |
| #define ipaddr_ntoa_r | ( | ipaddr, | |
| buf, | |||
| buflen ) |
| typedef ip6_addr_t ip_addr_t |