ringmap #8,#9

Alexandre Fiveg alexandre at net.t-labs.tu-berlin.de
Fri Jul 30 16:40:39 UTC 2010


Ringmap is ported to the 10Gb (integrated with ixgbe driver) with the 
following restrictions:
- Only one queue will be used. 
	All the traffic will be pushed into the only one predefined
queue. Currently, there is no interface to the user-space for managing
multi-queues in the ixgbe driver. That is why it is problematic to use 
multiple queues in the ringmap. I would like to implement this interface, but 
due to the lack of the time until the end of GSoC-2010 it seems to be 
impossible (there is a lot of work that I should manage until the end of 
GSOC: debugging, testing, evaluation, documentation, etc...). 

- The packet-filtering doesn't work yet. 
	All the packets will be captured by ringmap. I will set filtering in
user-space using libpcap-BPF. But I think, ringmap should be able to filter 
the packets also in the kernel using kernel-BPF.  

- The coherence-problem is still relevant. The kernel and user-thread see 
sometimes  different data in the same mapped memory buffer. 


More information about the soc-status mailing list