FreeBSD Developer Summit Network Stack Working Group
May 9th, 2012 (Wednesday).
Overview
As part of the May 2012 FreeBSD developer summit, this working group focused on FreeBSD networking projects. This was a by-invitation event open to developer summit attendees interested in this topic. This working group is to discuss the status and issues of FreeBSD base networking components.
If you would like to participate, contact the chairperson below and CC devsummit@. You will be then added to this page. Please include a list of things you want to talk about or the areas you are interested in. This helps in planning the session and to bring people together with common interests.
Goals
- Obtain an up to date summary of networking efforts.
- Produce a list of networking projects currently underway.
Specific Topics (your ideas here)
- L2 redesign / differentiate L2 ifnet vs L3 ifnet
- ifnet redesign
- Expose queues more explicitly to the network stack
- Attempt to reduce assumptions of indirection
- Scalable/portable statistics gathering
- Reduce 10gbps driver sizes by creating common library routines
- Walk all ifnet services/abstractions/APIs and see if their time has come
- Support for IPv6 ext hdr.s
- Virtualization
- mbuf redesign
- Variable-size mbufs
- m_tags inline
- Reducing assumptions of indirection
- Help offloading
- Checksum improvements
- Roadmap for 10.0
- multi-fib
- netmap and high speed packet I/O
- latency and general performance evaluation
Attendees
Name |
Affiliation |
Topics of interest |
Other notes |
FreeBSD |
mbuf, vimage, fibs |
Session chair |
|
University of Cambridge |
|
Session co-chair |
|
FreeBSD |
mbuf, ifnet, checksums, offloading 201205-BSDCan-DevSummit-Netstack-WG.pdf |
|
|
EMC |
|
|
|
Jason S. McMullan |
Netronome |
|
|
Univ. Pisa |
netmap, mbuf, performance |
|
|
McAfee |
|
|
|
Qlogic |
|
|
|
FreeBSD |
|
|
|
Muenster Univ. of Applied Sciences |
|
|
|
Navdeep Parhar |
Chelsio, FreeBSD |
mbuf, tx multiq |
|
Neel Natu |
FreeBSD |
|
|
Karim Fodil-Lemelin |
Xiplink |
|
|
Apple |
|
|
|
Juniper |
|
|
|
Mike Karels |
McAfee |
mbuf and ifnet redo |
|
DaichiGOTO |
|
|
|
Sandvine |
|
|
|
Anuranjan Shukla |
Juniper |
|
|
Sandvine |
|
|
|
Aerospace |
|
|
|
Author |
|
|
|
Ermal Luçi |
pfSense |
|
|
Chris Buechler |
pfSense |
|
|
Scott Ullrich |
pfSense |
|
|
Hiroki Sato |
|
|
|
Warner Losh |
FusionIO |
|
|
FreeBSD |
|
|
Results
TBD!