search for: rx_buffers

Displaying 6 results from an estimated 6 matches for "rx_buffers".

Did you mean: tx_buffers
2017 Feb 08
0
FW: Question about /patch/9251925/
...e_rx() { ...... /* set up individual rings */ for (i = 0; i < vsi->num_queue_pairs && !err; i++) err = i40e_configure_rx_ring(vsi->rx_rings[i]); ...... } ->i40e_configure_rx_ring() ->i40e_alloc_rx_buffers() { ...... do { if (!i40e_alloc_mapped_page(rx_ring, bi)) goto no_buffers; ...... cleaned_count--; } while (cleaned_count);...
2017 Feb 08
0
FW: Question about /patch/9251925/
...e_rx() { ...... /* set up individual rings */ for (i = 0; i < vsi->num_queue_pairs && !err; i++) err = i40e_configure_rx_ring(vsi->rx_rings[i]); ...... } ->i40e_configure_rx_ring() ->i40e_alloc_rx_buffers() { ...... do { if (!i40e_alloc_mapped_page(rx_ring, bi)) goto no_buffers; ...... cleaned_count--; } while (cleaned_count);...
2010 Oct 01
2
trouble building 4.0.1
...#39;ve been plodding along and resolving issues/dependencies as needed but now I''m stumped. While building I get the following message: cc1: warnings being treated as errors netfront.c:41:32: error: variably modified ‘tx_freelist’ at file scope netfront.c:44:34: error: variably modified ‘rx_buffers’ at file scope netfront.c:45:34: error: variably modified ‘tx_buffers’ at file scope make[3]: *** [/usr/src/xen-4.0.1/stubdom/mini-os-x86_32-ioemu/netfront.o] Error 1 make[3]: Leaving directory `/usr/src/xen-4.0.1/extras/mini-os'' make[2]: *** [ioemu-stubdom] Error 2 make[2]: Leaving direct...
2006 Mar 24
2
[PATCH] qemu pcnet emulation fixes
The attached patch to the qemu emulation of the pcnet hardware fixes several problems. It will now only read and write a transmit or receive descriptor once. It will correctly handle transmitting frames with more than two fragments. It will discard oversize frames instead of corrupting memory. I have tested all the changes I have made and even seen an improvement in receive performance from
2007 Nov 26
0
[PATCH] [Mini-OS] Make gnttab allocation/free safe
...ef]; + local_irq_restore(flags); return ref; } diff -r bb961bda7eff extras/mini-os/netfront.c --- a/extras/mini-os/netfront.c Sun Nov 25 21:24:48 2007 +0000 +++ b/extras/mini-os/netfront.c Mon Nov 26 11:50:31 2007 +0000 @@ -147,6 +147,7 @@ moretodo: struct net_buffer* buf = &rx_buffers[id]; void* page = buf->page; + /* We are sure to have free gnttab entries since they got released above */ buf->gref = req->gref = gnttab_grant_access(0,virt_to_mfn(page),0); @@ -436,8 +437,9 @@ void netfront_xmit(unsigned char* data,i down(&...
2012 Nov 26
13
[PATCH 0 of 4] Minios improvements for app development
This patch series contains a set of patches making minios rather easier to use, from an application development point of view. Overview of patches: 1 Command line argument parsing support, from Xen. 2 Weak console handler function. 3 Build system tweaks for application directories. 4 Trailing whitespace cleanup. (because it is very messy) Patch 4 is likely to be more controversial than