Thursday, June 16, 2011

GSoC: Multiqueue BPF support and other BPF features

I became a Ph.D course student from this April, so I decided to apply Google Summer of Code 2011, and it was accepted.

It's FreeBSD project, working on network stack improvement.

Short description:
The project goal is to support multiqueue network interface on BPF, and provide interfaces for multithreaded packet processing using BPF. BPF is raw interface of network devices, which allows to receive / send Data Link Layer frame directly. Modern high performance NICs have multiple receive/send queues and RSS feature, this allows to process packet concurrently on multiple processors. Main purpose of the project is to support these hardware and get benefit of parallelism.



1 comment:

  1. Thank you for this post, it's pretty useful for me. Here is link to cleaning company that could be useful for you - Check it!