Lines Matching refs:dst
44 coap_address_t dst; /**< the packet's destination address */ member
240 const coap_address_t *dst, in coap_network_send() argument
259 mhdr.msg_name = (void *)&dst->addr; in coap_network_send()
260 mhdr.msg_namelen = dst->size; in coap_network_send()
265 switch (dst->addr.sa.sa_family) { in coap_network_send()
334 &dst->addr, dst->port); in coap_network_send()
384 memcpy(&target->addr, &packet->dst, sizeof(target->addr)); in coap_packet_populate_endpoint()
406 is_local_if(const coap_address_t *local, const coap_address_t *dst) { in is_local_if() argument
407 return coap_address_isany(local) || coap_address_equals(dst, local) || in is_local_if()
408 coap_is_mcast(dst); in is_local_if()
431 coap_address_init(&(*packet)->dst); /* the local interface address */ in coap_network_read()
461 (*packet)->dst.size = sizeof((*packet)->dst.addr); in coap_network_read()
462 if (getsockname(ep->handle.fd, &(*packet)->dst.addr.sa, &(*packet)->dst.size) < 0) { in coap_network_read()
482 memcpy(&(*packet)->dst.addr.sin6.sin6_addr, in coap_network_read()
505 memcpy(&(*packet)->dst.addr.sin.sin_addr, in coap_network_read()
515 if (!is_local_if(&ep->addr, &(*packet)->dst)) { in coap_network_read()
529 uip_ipaddr_copy(&(*packet)->dst.addr, &UIP_IP_BUF->destipaddr); in coap_network_read()
530 (*packet)->dst.port = UIP_UDP_BUF->destport; in coap_network_read()
532 if (!is_local_if(&ep->addr, &(*packet)->dst)) { in coap_network_read()