| /components/net/lwip/lwip-2.1.2/src/include/lwip/ |
| A D | ip_addr.h | 138 ip6_addr_copy(*ip_2_ip6(&(dest)), *ip_2_ip6(&(src))); }else{ \ 160 ip6_addr_set(ip_2_ip6(dest), ip_2_ip6(src)); }else{ \ 191 ip6_addr_set_hton(ip_2_ip6(dest), ip_2_ip6(src)); IP_SET_TYPE(dest, IPADDR_TYPE_V6); }else{ \ 203 ip6_addr_cmp(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \ 207 ip6_addr_cmp_zoneless(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \ 211 ip6_addr_isany(ip_2_ip6(ipaddr)) : \ 215 ip6_addr_isany_val(*ip_2_ip6(&(ipaddr))) : \ 223 ip6_addr_ismulticast(ip_2_ip6(ipaddr)) : \ 227 ip6_addr_isloopback(ip_2_ip6(ipaddr)) : \ 231 ip6_addr_islinklocal(ip_2_ip6(ipaddr)) : \ [all …]
|
| A D | ip.h | 159 #define ip6_current_src_addr() (ip_2_ip6(&ip_data.current_iphdr_src)) 161 #define ip6_current_dest_addr() (ip_2_ip6(&ip_data.current_iphdr_dest)) 230 ip6_output(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto) : \ 238 ip6_output_if(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif) : \ 246 ip6_output_if_src(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif) : \ 251 ip6_output_if(p, ip_2_ip6(src), LWIP_IP_HDRINCL, 0, 0, 0, netif) : \ 256 ip6_output_hinted(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif_hint) : \ 264 ip6_route(ip_2_ip6(src), ip_2_ip6(dest)) : \ 271 ip6_netif_get_local_ip(netif, ip_2_ip6(dest)) : \
|
| /components/net/lwip/lwip-2.0.3/src/include/lwip/ |
| A D | ip_addr.h | 113 #define ip_2_ip6(ipaddr) (&((ipaddr)->u_addr.ip6)) macro 130 ip6_addr_copy(*ip_2_ip6(&(dest)), *ip_2_ip6(&(src))); }else{ \ 146 ip6_addr_set(ip_2_ip6(dest), ip_2_ip6(src)); }else{ \ 181 ip6_addr_cmp(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \ 185 ip6_addr_isany(ip_2_ip6(ipaddr)) : \ 189 ip6_addr_isany_val(*ip_2_ip6(&(ipaddr))) : \ 197 ip6_addr_ismulticast(ip_2_ip6(ipaddr)) : \ 201 ip6_addr_isloopback(ip_2_ip6(ipaddr)) : \ 205 ip6_addr_islinklocal(ip_2_ip6(ipaddr)) : \ 301 #define ip_2_ip6(ipaddr) (ipaddr) macro [all …]
|
| A D | ip.h | 157 #define ip6_current_src_addr() (ip_2_ip6(&ip_data.current_iphdr_src)) 159 #define ip6_current_dest_addr() (ip_2_ip6(&ip_data.current_iphdr_dest)) 228 ip6_output(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto) : \ 236 ip6_output_if(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif) : \ 244 ip6_output_if_src(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, netif) : \ 249 ip6_output_hinted(p, ip_2_ip6(src), ip_2_ip6(dest), ttl, tos, proto, addr_hint) : \ 257 ip6_route(ip_2_ip6(src), ip_2_ip6(dest)) : \ 264 ip6_netif_get_local_ip(netif, ip_2_ip6(dest)) : \
|
| /components/net/netdev/include/ |
| A D | netdev_ipaddr.h | 226 #define ip_2_ip6(ipaddr) (&((ipaddr)->u_addr.ip6)) macro 231 … ip6_addr_copy(*ip_2_ip6(&(dest)), *ip_2_ip6(&(src))); }else{ \ 234 ip6_addr_cmp(ip_2_ip6(addr1), ip_2_ip6(addr2)) : \ 237 ip6_addr_set(ip_2_ip6(dest), ip_2_ip6(src)); }else{ \ 239 #define ip_addr_set_zero(ipaddr) do{ ip6_addr_set_zero(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, 0)… 241 … ip6_addr_set_any(ip_2_ip6(ipaddr)); IP_SET_TYPE(ipaddr, IPADDR_TYPE_V6); }else{ \ 245 ip6_addr_isany_val(*ip_2_ip6(&(ipaddr))) : \ 248 ip6_addr_isany(ip_2_ip6(ipaddr)) : \ 254 netdev_ip6addr_aton(cp, ip_2_ip6(addr)) : \ 257 netdev_ip6addr_ntoa(ip_2_ip6(&addr)) : \ [all …]
|
| /components/net/lwip/lwip-2.1.2/src/core/ |
| A D | ip.c | 85 return ip6addr_ntoa(ip_2_ip6(addr)); in ipaddr_ntoa() 107 return ip6addr_ntoa_r(ip_2_ip6(addr), buf, buflen); in ipaddr_ntoa_r() 133 return ip6addr_aton(cp, ip_2_ip6(addr)); in ipaddr_aton()
|
| A D | raw.c | 233 ip6_addr_lacks_zone(ip_2_ip6(&pcb->local_ip), IP6_UNKNOWN)) { in raw_bind() 234 ip6_addr_select_zone(ip_2_ip6(&pcb->local_ip), ip_2_ip6(&pcb->local_ip)); in raw_bind() 289 ip6_addr_lacks_zone(ip_2_ip6(&pcb->remote_ip), IP6_UNKNOWN)) { in raw_connect() 290 ip6_addr_select_zone(ip_2_ip6(&pcb->remote_ip), ip_2_ip6(&pcb->local_ip)); in raw_connect() 512 …u16_t chksum = ip6_chksum_pseudo(p, pcb->protocol, p->tot_len, ip_2_ip6(src_ip), ip_2_ip6(dst_ip)); in raw_sendto_if_src()
|
| A D | netif.c | 1389 ip6_addr_copy(*ip_2_ip6(&old_addr), *netif_ip6_addr(netif, addr_idx)); in netif_ip6_addr_set_parts() 1393 if ((ip_2_ip6(&old_addr)->addr[0] != i0) || (ip_2_ip6(&old_addr)->addr[1] != i1) || in netif_ip6_addr_set_parts() 1394 (ip_2_ip6(&old_addr)->addr[2] != i2) || (ip_2_ip6(&old_addr)->addr[3] != i3)) { in netif_ip6_addr_set_parts() 1398 ip6_addr_assign_zone(ip_2_ip6(&new_ipaddr), IP6_UNICAST, netif); in netif_ip6_addr_set_parts() 1551 ip_2_ip6(&netif->ip6_addr[0])->addr[0] = PP_HTONL(0xfe800000ul); in netif_create_ip6_linklocal_address() 1552 ip_2_ip6(&netif->ip6_addr[0])->addr[1] = 0; in netif_create_ip6_linklocal_address() 1561 ip_2_ip6(&netif->ip6_addr[0])->addr[3] = lwip_htonl((u32_t)(0xfeul << 24) | in netif_create_ip6_linklocal_address() 1567 ip_2_ip6(&netif->ip6_addr[0])->addr[2] = 0; in netif_create_ip6_linklocal_address() 1568 ip_2_ip6(&netif->ip6_addr[0])->addr[3] = 0; in netif_create_ip6_linklocal_address() 1587 ip6_addr_assign_zone(ip_2_ip6(&netif->ip6_addr[0]), IP6_UNICAST, netif); in netif_create_ip6_linklocal_address() [all …]
|
| A D | udp.c | 652 if (ip6_addr_isany(ip_2_ip6(&pcb->local_ip)) || in udp_sendto_if_chksum() 653 ip6_addr_ismulticast(ip_2_ip6(&pcb->local_ip))) { in udp_sendto_if_chksum() 654 src_ip = ip6_select_source_address(netif, ip_2_ip6(dst_ip)); in udp_sendto_if_chksum() 661 if (netif_get_ip6_addr_match(netif, ip_2_ip6(&pcb->local_ip)) < 0) { in udp_sendto_if_chksum() 972 if (IP_IS_V6(ipaddr) && ip6_addr_lacks_zone(ip_2_ip6(ipaddr), IP6_UNKNOWN)) { in udp_bind() 974 ip6_addr_select_zone(ip_2_ip6(&zoned_ipaddr), ip_2_ip6(&zoned_ipaddr)); in udp_bind() 1092 ip6_addr_lacks_zone(ip_2_ip6(&pcb->remote_ip), IP6_UNKNOWN)) { in udp_connect() 1093 ip6_addr_select_zone(ip_2_ip6(&pcb->remote_ip), ip_2_ip6(&pcb->local_ip)); in udp_connect()
|
| A D | inet_chksum.c | 384 return ip6_chksum_pseudo(p, proto, proto_len, ip_2_ip6(src), ip_2_ip6(dest)); in ip_chksum_pseudo() 531 … return ip6_chksum_pseudo_partial(p, proto, proto_len, chksum_len, ip_2_ip6(src), ip_2_ip6(dest)); in ip_chksum_pseudo_partial()
|
| /components/net/lwip/lwip-2.1.2/src/netif/ |
| A D | lowpan6_common.c | 165 ip6_addr_assign_zone(ip_2_ip6(&ip6dst), IP6_UNKNOWN, netif); in lowpan6_compress_headers() 167 ip6_addr_assign_zone(ip_2_ip6(&ip6src), IP6_UNKNOWN, netif); in lowpan6_compress_headers() 179 i = lowpan6_context_lookup(lowpan6_contexts, ip_2_ip6(&ip6src)); in lowpan6_compress_headers() 186 i = lowpan6_context_lookup(lowpan6_contexts, ip_2_ip6(&ip6dst)); in lowpan6_compress_headers() 254 (ip6_addr_islinklocal(ip_2_ip6(&ip6src)))) { in lowpan6_compress_headers() 256 i = lowpan6_get_address_mode(ip_2_ip6(&ip6src), src); in lowpan6_compress_headers() 265 } else if (ip6_addr_isany(ip_2_ip6(&ip6src))) { in lowpan6_compress_headers() 275 if (ip6_addr_ismulticast(ip_2_ip6(&ip6dst))) { in lowpan6_compress_headers() 280 i = lowpan6_get_address_mode_mc(ip_2_ip6(&ip6dst)); in lowpan6_compress_headers() 297 (ip6_addr_islinklocal(ip_2_ip6(&ip6dst)))) { in lowpan6_compress_headers() [all …]
|
| /components/net/lwip/lwip-2.0.3/src/apps/snmp/ |
| A D | snmp_traps.c | 327 len = sizeof(ip_2_ip6(&trap->sip)->addr); in snmp_trap_header_sum() 414 SNMP_ASN1_SET_TLV_PARAMS(tlv, SNMP_ASN1_TYPE_IPADDR, 0, sizeof(ip_2_ip6(&trap->sip)->addr)); in snmp_trap_header_enc() 416 …snmp_asn1_enc_raw(pbuf_stream, (const u8_t *)&ip_2_ip6(&trap->sip)->addr, sizeof(ip_2_ip6(&trap->s… in snmp_trap_header_enc()
|
| /components/net/lwip/lwip-2.0.3/src/core/ |
| A D | inet_chksum.c | 384 return ip6_chksum_pseudo(p, proto, proto_len, ip_2_ip6(src), ip_2_ip6(dest)); in ip_chksum_pseudo() 531 … return ip6_chksum_pseudo_partial(p, proto, proto_len, chksum_len, ip_2_ip6(src), ip_2_ip6(dest)); in ip_chksum_pseudo_partial()
|
| A D | netif.c | 1105 IP6_ADDR(ip_2_ip6(&(netif->ip6_addr[addr_idx])), i0, i1, i2, i3); in netif_ip6_addr_set_parts() 1218 ip_2_ip6(&netif->ip6_addr[0])->addr[0] = PP_HTONL(0xfe800000ul); in netif_create_ip6_linklocal_address() 1219 ip_2_ip6(&netif->ip6_addr[0])->addr[1] = 0; in netif_create_ip6_linklocal_address() 1224 ip_2_ip6(&netif->ip6_addr[0])->addr[2] = lwip_htonl((((u32_t)(netif->hwaddr[0] ^ 0x02)) << 24) | in netif_create_ip6_linklocal_address() 1228 ip_2_ip6(&netif->ip6_addr[0])->addr[3] = lwip_htonl((0xfeul << 24) | in netif_create_ip6_linklocal_address() 1234 ip_2_ip6(&netif->ip6_addr[0])->addr[2] = 0; in netif_create_ip6_linklocal_address() 1235 ip_2_ip6(&netif->ip6_addr[0])->addr[3] = 0; in netif_create_ip6_linklocal_address() 1242 …ip_2_ip6(&netif->ip6_addr[0])->addr[addr_index] |= ((u32_t)(netif->hwaddr[netif->hwaddr_len - i - … in netif_create_ip6_linklocal_address()
|
| A D | ip.c | 90 return ip6addr_aton(cp, ip_2_ip6(addr)); in ipaddr_aton()
|
| A D | raw.c | 375 …u16_t chksum = ip6_chksum_pseudo(p, pcb->protocol, p->tot_len, ip_2_ip6(src_ip), ip_2_ip6(ipaddr)); in raw_sendto()
|
| /components/net/lwip/lwip-2.1.2/src/apps/snmp/ |
| A D | snmp_traps.c | 336 len = sizeof(ip_2_ip6(&trap->sip)->addr); in snmp_trap_header_sum() 425 SNMP_ASN1_SET_TLV_PARAMS(tlv, SNMP_ASN1_TYPE_IPADDR, 0, sizeof(ip_2_ip6(&trap->sip)->addr)); in snmp_trap_header_enc() 427 …LD_EXEC( snmp_asn1_enc_raw(pbuf_stream, (const u8_t *)&ip_2_ip6(&trap->sip)->addr, sizeof(ip_2_ip6… in snmp_trap_header_enc()
|
| /components/net/lwip/lwip-2.0.3/src/netif/ |
| A D | lowpan6.c | 278 i = lowpan6_context_lookup(ip_2_ip6(&ip_data.current_iphdr_src)); in lowpan6_frag() 285 i = lowpan6_context_lookup(ip_2_ip6(&ip_data.current_iphdr_dest)); in lowpan6_frag() 351 (ip6_addr_islinklocal(ip_2_ip6(&ip_data.current_iphdr_src)))) { in lowpan6_frag() 353 i = lowpan6_get_address_mode(ip_2_ip6(&ip_data.current_iphdr_src), src); in lowpan6_frag() 362 } else if (ip6_addr_isany(ip_2_ip6(&ip_data.current_iphdr_src))) { in lowpan6_frag() 372 if (ip6_addr_ismulticast(ip_2_ip6(&ip_data.current_iphdr_dest))) { in lowpan6_frag() 377 i = lowpan6_get_address_mode_mc(ip_2_ip6(&ip_data.current_iphdr_dest)); in lowpan6_frag() 394 (ip6_addr_islinklocal(ip_2_ip6(&ip_data.current_iphdr_dest)))) { in lowpan6_frag() 396 i = lowpan6_get_address_mode(ip_2_ip6(&ip_data.current_iphdr_dest), dst); in lowpan6_frag()
|
| /components/net/lwip/lwip-2.0.3/src/core/ipv6/ |
| A D | icmp6.c | 167 reply_src = ip_2_ip6(ip6_select_source_address(inp, ip6_current_src_addr())); in icmp6_input() 327 reply_src = ip_2_ip6(ip6_select_source_address(netif, reply_dest)); in icmp6_send_response()
|
| A D | ip6.c | 255 if ((!(ip6_addr_netcmp(ip_2_ip6(src), dest))) && in ip6_select_source_address() 452 if (ip6_addr_isipv4mappedipv6(ip_2_ip6(&ip_data.current_iphdr_dest)) || in ip6_input() 453 ip6_addr_isipv4mappedipv6(ip_2_ip6(&ip_data.current_iphdr_src)) || in ip6_input() 454 ip6_addr_ismulticast(ip_2_ip6(&ip_data.current_iphdr_src))) { in ip6_input() 824 src_used = ip_2_ip6(ip6_select_source_address(netif, dest)); in ip6_output_if()
|
| /components/net/lwip/lwip-2.1.2/src/core/ipv6/ |
| A D | icmp6.c | 167 reply_src = ip_2_ip6(ip6_select_source_address(inp, ip6_current_src_addr())); in icmp6_input() 318 reply_src = ip_2_ip6(ip6_select_source_address(netif, reply_dest)); in icmp6_send_response()
|
| A D | ip6.c | 574 if (ip6_addr_isipv4mappedipv6(ip_2_ip6(&ip_data.current_iphdr_dest)) || 575 ip6_addr_isipv4mappedipv6(ip_2_ip6(&ip_data.current_iphdr_src)) || 576 ip6_addr_ismulticast(ip_2_ip6(&ip_data.current_iphdr_src))) { 585 ip6_addr_assign_zone(ip_2_ip6(&ip_data.current_iphdr_dest), IP6_UNKNOWN, inp); 586 ip6_addr_assign_zone(ip_2_ip6(&ip_data.current_iphdr_src), IP6_UNICAST, inp); 1156 src_used = ip_2_ip6(ip6_select_source_address(netif, dest));
|
| /components/net/lwip/lwip-2.1.2/test/unit/ip6/ |
| A D | test_ip6.c | 214 str = ip6addr_ntoa_r(ip_2_ip6(&addr), buf, sizeof(buf)); in START_TEST() 238 str = ip6addr_ntoa_r(ip_2_ip6(&tests[i].addr), buf, sizeof(buf)); in START_TEST()
|
| /components/net/lwip/lwip-2.1.2/src/api/ |
| A D | netdb.c | 375 inet6_addr_from_ip6addr(&sa6->sin6_addr, ip_2_ip6(&addr)); in lwip_getaddrinfo() 379 sa6->sin6_scope_id = ip6_addr_zone(ip_2_ip6(&addr)); in lwip_getaddrinfo()
|
| /components/net/lwip/lwip-2.0.3/src/api/ |
| A D | sockets.c | 101 inet6_addr_to_ip6addr(ip_2_ip6(ipaddr), &((sin6)->sin6_addr)); \ 129 IP6ADDR_PORT_TO_SOCKADDR((struct sockaddr_in6*)(void*)(sockaddr), ip_2_ip6(ipaddr), port) 613 if (IP_IS_V6_VAL(local_addr) && ip6_addr_isipv4mappedipv6(ip_2_ip6(&local_addr))) { in lwip_bind() 614 unmap_ipv4_mapped_ipv6(ip_2_ip4(&local_addr), ip_2_ip6(&local_addr)); in lwip_bind() 705 if (IP_IS_V6_VAL(remote_addr) && ip6_addr_isipv4mappedipv6(ip_2_ip6(&remote_addr))) { in lwip_connect() 706 unmap_ipv4_mapped_ipv6(ip_2_ip4(&remote_addr), ip_2_ip6(&remote_addr)); in lwip_connect() 894 ip4_2_ipv4_mapped_ipv6(ip_2_ip6(fromaddr), ip_2_ip4(fromaddr)); in lwip_recvfrom() 1125 unmap_ipv4_mapped_ipv6(ip_2_ip4(&chain_buf->addr), ip_2_ip6(&chain_buf->addr)); in lwip_sendmsg() 1222 if (IP_IS_V6_VAL(buf.addr) && ip6_addr_isipv4mappedipv6(ip_2_ip6(&buf.addr))) { in lwip_sendto() 1223 unmap_ipv4_mapped_ipv6(ip_2_ip4(&buf.addr), ip_2_ip6(&buf.addr)); in lwip_sendto() [all …]
|