Lines Matching defs:packet

1717 coap_handle_dgram_for_proto(coap_context_t *ctx, coap_session_t *session, coap_packet_t *packet) {
1722 coap_packet_get_memmapped(packet, &data, &data_len);
1788 /* payload and packet protected by mutex m_read_session */
1795 coap_packet_t *packet = &s_packet;
1807 packet->length = sizeof(payload);
1808 packet->payload = payload;
1812 memcpy(&packet->addr_info, &session->addr_info, sizeof(packet->addr_info));
1813 bytes_read = coap_netif_dgrm_read(session, packet);
1821 memcpy(&session->addr_info, &packet->addr_info,
1823 coap_handle_dgram_for_proto(ctx, session, packet);
1830 /* WebSocket layer passes us the whole packet */
1832 packet->payload,
1833 packet->length);
1849 if (!coap_pdu_parse(session->proto, packet->payload, bytes_read, pdu)) {
1873 packet->payload,
1874 packet->length);
1878 p = packet->payload;
1879 retry = bytes_read == (ssize_t)packet->length;
1994 coap_packet_t *packet = &e_packet;
2004 memset(&packet->addr_info, 0, sizeof(packet->addr_info));
2005 packet->length = sizeof(payload);
2006 packet->payload = payload;
2007 coap_address_init(&packet->addr_info.remote);
2008 coap_address_copy(&packet->addr_info.local, &endpoint->bind_addr);
2010 bytes_read = coap_netif_dgrm_read_ep(endpoint, packet);
2014 coap_session_t *session = coap_endpoint_get_session(endpoint, packet, now);
2018 result = coap_handle_dgram_for_proto(ctx, session, packet);
2539 * Data does not fit into a packet and no libcoap block support
2629 * a delayed separate response should be sent as the original requesting packet
2791 coap_log_info("Invalid multicast packet received RFC7252 8.1\n");