Home
last modified time | relevance | path

Searched refs:dlen (Results 1 – 8 of 8) sorted by relevance

/lk-master/lib/minip/
A Dpktbuf.c84 p->dlen = 0; in pktbuf_add_buffer()
143 memcpy(p->data + p->dlen, data, sz); in pktbuf_append_data()
144 p->dlen += sz; in pktbuf_append_data()
152 void *data = p->data + p->dlen; in pktbuf_append()
153 p->dlen += sz; in pktbuf_append()
163 p->dlen += sz; in pktbuf_prepend()
172 if (sz > p->dlen) { in pktbuf_consume()
177 p->dlen -= sz; in pktbuf_consume()
183 if (sz > p->dlen) { in pktbuf_consume_tail()
184 p->dlen = 0; in pktbuf_consume_tail()
[all …]
A Dminip.c185 size_t data_len = p->dlen; in minip_ipv4_send()
267 if (p->dlen < sizeof(struct ipv4_hdr)) in handle_ipv4_packet()
284 if (p->dlen < header_len) { in handle_ipv4_packet()
297 if (htons(ip->len) > p->dlen) { in handle_ipv4_packet()
298 … LTRACEF("REJECT: packet exceeds size of buffer (header %d, dlen %d)\n", htons(ip->len), p->dlen); in handle_ipv4_packet()
303 if (p->dlen > htons(ip->len)) { in handle_ipv4_packet()
304 pktbuf_consume_tail(p, p->dlen - htons(ip->len)); in handle_ipv4_packet()
331 send_ping_reply(ip->src_addr, icmp, p->dlen); in handle_ipv4_packet()
A Dtcp.c331 TRACEF("p %p (len %u), src_ip 0x%x, dst_ip 0x%x\n", p, p->dlen, src_ip, dst_ip); in tcp_input()
336 if (p->dlen < sizeof(tcp_header_t)) in tcp_input()
345 if (p->dlen < header_len) { in tcp_input()
359 pheader.tcp_length = htons(p->dlen); in tcp_input()
361 uint16_t checksum = cksum_pheader(&pheader, p->data, p->dlen); in tcp_input()
379 size_t data_len = p->dlen - header_len; in tcp_input()
493 handle_data(s, p->data, p->dlen, header->seq_num); in tcp_input()
722 pheader.tcp_length = htons(p->dlen); in tcp_send()
724 header->checksum = cksum_pheader(&pheader, p->data, p->dlen); in tcp_send()
A Dudp.c184 e->callback(p->data, p->dlen, src_ip, ntohs(udp->src_port), e->arg); in udp_input()
/lk-master/dev/virtio/net/
A Dvirtio-net.c200 memset(hdr, 0, p->dlen); in virtio_net_queue_tx_pktbuf()
232 desc->len = p->dlen; in virtio_net_queue_tx_pktbuf()
238 desc->len = p2->dlen; in virtio_net_queue_tx_pktbuf()
263 p->dlen = len; in virtio_net_queue_tx()
286 p->dlen = sizeof(struct virtio_net_hdr) - 2 + VIRTIO_NET_MSS; in virtio_net_queue_rx()
302 desc->len = p->dlen; in virtio_net_queue_rx()
349 p->dlen = 0; in virtio_net_irq_driver_callback()
351 p->dlen = e->len; in virtio_net_irq_driver_callback()
400 LTRACEF("got packet len %u\n", p->dlen); in virtio_net_rx_worker()
430 LTRACEF("p %p, dlen %u, flags 0x%x\n", p, p->dlen, p->flags); in virtio_net_send_minip_pkt()
[all …]
/lk-master/platform/zynq/
A Dgem.c105 printf("[%10u] packet %u, %zu bytes:\n", (uint32_t)current_time(), ++pkt, p->dlen); in debug_rx_handler()
106 hexdump8(p->data, p->dlen); in debug_rx_handler()
152 ctrl |= TX_BUF_LEN(p->dlen); in queue_pkts_in_tx_tbl()
175 if (!p || !p->dlen) { in gem_send_raw_pkt()
184 arch_clean_cache_range((vaddr_t)p->data, p->dlen); in gem_send_raw_pkt()
351 p->dlen = RX_BUF_LEN(ctrl); in gem_rx_thread()
362 arch_invalidate_cache_range((vaddr_t)p->data, p->dlen); in gem_rx_thread()
557 p->dlen = argv[3].u; in cmd_gem()
/lk-master/platform/stm32f7xx/
A Deth.c285 p->dlen = eth.EthHandle.RxFrameInfos.length;
324 LTRACEF("p %p, dlen %zu, eof %u\n", p, p->dlen, p->flags & PKTBUF_FLAG_EOF);
326 DEBUG_ASSERT(p && p->dlen);
335 status_t err = eth_send(p->data, p->dlen);
/lk-master/lib/minip/include/lib/
A Dpktbuf.h31 u32 dlen; member
65 return p->blen - (p->data - p->buffer) - p->dlen; in pktbuf_avail_tail()

Completed in 11 milliseconds