Displaying 6 results from an estimated 6 matches for "rx_buffer".
Did you mean:
r_buffer
2017 Feb 08
0
FW: Question about /patch/9251925/
...0G
Virtio net
TX dma map
1. When transmit begin
2. Dma map per packet
1. When transmit begin
2. Dma map per packet
TX dma unmap
1. When transmit done
2. Dma unmap per packet
1. Before the next transmit begin
2. Dma map per packet
RX dma map
1. When initialization
2.When free> I40E_RX_BUFFER_WRITE
1. When initialization
2. When free> size/2
RX dma unmap
1. When receive and reuse failed
2. When close
1. When receive one packet
2. Dma unmap per packet
Look forward to your reply.
Thanks,
Jason
BTW:
*1. Intel Ethernet Controller XL710(40G) driver:*
TX:
i40e_lan_xmit_fr...
2017 Feb 08
0
FW: Question about /patch/9251925/
...0G
Virtio net
TX dma map
1. When transmit begin
2. Dma map per packet
1. When transmit begin
2. Dma map per packet
TX dma unmap
1. When transmit done
2. Dma unmap per packet
1. Before the next transmit begin
2. Dma map per packet
RX dma map
1. When initialization
2.When free> I40E_RX_BUFFER_WRITE
1. When initialization
2. When free> size/2
RX dma unmap
1. When receive and reuse failed
2. When close
1. When receive one packet
2. Dma unmap per packet
Look forward to your reply.
Thanks,
Jason
BTW:
*1. Intel Ethernet Controller XL710(40G) driver:*
TX:
i40e_lan_xmit_fr...
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 direc...
2006 Mar 24
2
[PATCH] qemu pcnet emulation fixes
...+
+struct PCNetState_st {
+ PCIDevice dev;
+ NetDriverState *nd;
+ int mmio_io_addr, rap, isr, lnkst;
+ target_phys_addr_t rdra, tdra;
+ uint8_t prom[16];
+ uint16_t csr[128];
+ uint16_t bcr[32];
+ uint64_t timer;
+ int recv_pos;
+ uint8_t tx_buffer[2048];
+ uint8_t rx_buffer[2048];
+ struct pcnet_TMD tmd;
+ struct pcnet_RMD crmd;
+ struct pcnet_RMD nrmd;
+ struct pcnet_RMD nnrmd;
+};
+
#define PRINT_TMD(T) printf( \
"TMD0 : TBADR=0x%08x\n" \
@@ -230,18 +250,17 @@ static inline void pcnet_tmd_load(PCNetS
cpu_physical_memory_...
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