Searched refs:dlen (Results 1 – 8 of 8) sorted by relevance
/lk-master/lib/minip/ |
A D | pktbuf.c | 84 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 D | minip.c | 185 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 D | tcp.c | 331 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 D | udp.c | 184 e->callback(p->data, p->dlen, src_ip, ntohs(udp->src_port), e->arg); in udp_input()
|
/lk-master/dev/virtio/net/ |
A D | virtio-net.c | 200 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 D | gem.c | 105 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 D | eth.c | 285 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 D | pktbuf.h | 31 u32 dlen; member 65 return p->blen - (p->data - p->buffer) - p->dlen; in pktbuf_avail_tail()
|
Completed in 11 milliseconds