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>