FreeBSD Developer Summit Network Stack Working Group

May 9th, 2012 (Wednesday).

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.

  • Obtain an up to date summary of networking efforts.
  • Produce a list of networking projects currently underway.
  • 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
Name Affiliation Topics of interest Other notes
JulianElischer FreeBSD mbuf, vimage, fibs Session chair
RobertWatson University of Cambridge Session co-chair
BjoernZeeb FreeBSD mbuf, ifnet, checksums, offloading 201205-BSDCan-DevSummit-Netstack-WG.pdf
MatthewFleming EMC
Jason S. McMullan Netronome
LuigiRizzo Univ. Pisa netmap, mbuf, performance
MikeSilbersack McAfee
DavidSomayajulu Qlogic
MariusStrobl FreeBSD
MichaelTuexen Muenster Univ. of Applied Sciences
Navdeep Parhar Chelsio, FreeBSD mbuf, tx multiq
Neel Natu FreeBSD
Karim Fodil-Lemelin Xiplink
RuiPaulo Apple
MarcelMoolenaar Juniper
Mike Karels McAfee mbuf and ifnet redo
DaichiGOTO
EdMaste Sandvine
Anuranjan Shukla Juniper
RyanStone Sandvine
BrooksDavis Aerospace
JosephKong Author
Ermal Luçi pfSense
Chris Buechler pfSense
Scott Ullrich pfSense
Hiroki Sato
Warner Losh FusionIO
GeorgeNevilleNeil FreeBSD
  • devsummit/201205/network.txt
  • Last modified: 2021/04/25 07:59
  • by JethroNederhof