Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jul 2010 18:40:36 +0200
From:      Alexandre Fiveg <alexandre@net.t-labs.tu-berlin.de>
To:        soc-status@freebsd.org
Subject:   ringmap #8,#9
Message-ID:  <201007301840.36736.alexandre@net.t-labs.tu-berlin.de>

next in thread | raw e-mail | index | archive | help
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. 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007301840.36736.alexandre>