Lines Matching defs:buffers
53 /* Size of RX buffers */
56 /* Maximal number of buffers per packet */
362 static inline bool buf_use_tcpxsm(struct driver_buffer *buffers)
364 return (buffers->flags & NETIF_TXFLAG_TCPCHECKSUM);
367 static inline bool buf_use_udpxsm(struct driver_buffer *buffers)
369 return (buffers->flags & NETIF_TXFLAG_UDPCHECKSUM);
410 static errval_t transmit_pbuf_list_fn(struct driver_buffer *buffers,
420 totallen += buffers[i].len;
424 if (buf_use_ipxsm(buffers)) {
428 if (buf_use_tcpxsm(buffers)) {
430 l4len = buf_tcphdrlen(buffers);
431 } else if (buf_use_udpxsm(buffers)) {
438 e10k_queue_add_txbuf_ctx(queue_handle, (lvaddr_t)buffers[0].va, buffers[0].len,
439 buffers[0].opaque, 1, (count == 1), totallen, 0, true, l4len != 0);
441 e10k_queue_add_txbuf_ctx(queue_handle, buffers[0].pa, buffers[0].len,
442 buffers[0].opaque, 1, (count == 1), totallen, 0, true, l4len != 0);
449 e10k_queue_add_txbuf(queue_handle, (lvaddr_t)buffers[i].va, buffers[i].len,
450 buffers[i].opaque, (i == 0), (i == count - 1), totallen);
452 e10k_queue_add_txbuf(queue_handle, buffers[i].pa, buffers[i].len,
453 buffers[i].opaque, (i == 0), (i == count - 1), totallen);
566 printf("Running low on receive buffers! rdhp = %u, rdtp = %u\n", rdhp, rdtp);
570 printf("Running low on receive buffers! rdhp = %u, rdtp = %u\n", rdhp, rdtp);
846 // Free memory for hardware ring buffers