devsummit:201205:network

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devsummit:201205:network [2012/04/05 23:13] – Add Marcel. RobertWatsondevsummit:201205:network [2021/04/25 07:59] (current) – Fix DevSummit links. JethroNederhof
Line 1: Line 1:
 ====== FreeBSD Developer Summit Network Stack Working Group ====== ====== FreeBSD Developer Summit Network Stack Working Group ======
  
-May 9th (Wednesday), room will be announced when it is known.+May 9th, 2012 (Wednesday).
  
 ===== Overview ===== ===== Overview =====
  
-As part of the [[/201205DevSummit|May 2012 FreeBSD developer summit]], this working group will focus on %%FreeBSD%% networking projects.  This is 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. +As part of the [[DevSummit/201205|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.
-This page is under construction.+
  
 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. 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.
Line 17: Line 16:
 ===== Specific Topics (your ideas here) ===== ===== Specific Topics (your ideas here) =====
  
-  * L2 redesign+  * 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   * Virtualization
   * mbuf redesign   * mbuf redesign
Line 23: Line 29:
     * m_tags inline     * m_tags inline
     * Reducing assumptions of indirection     * Reducing assumptions of indirection
 +    * Help offloading
 +  * Checksum improvements
   * Roadmap for 10.0   * Roadmap for 10.0
   * multi-fib   * multi-fib
Line 33: Line 41:
 | [[/JulianElischer|JulianElischer]] | %%FreeBSD%% | mbuf, vimage, fibs | Session chair | | [[/JulianElischer|JulianElischer]] | %%FreeBSD%% | mbuf, vimage, fibs | Session chair |
 | [[/RobertWatson|RobertWatson]] | University of Cambridge |  | Session co-chair | | [[/RobertWatson|RobertWatson]] | University of Cambridge |  | Session co-chair |
-| [[/BjoernZeeb|BjoernZeeb]] | %%FreeBSD%% |  |  |+| [[/BjoernZeeb|BjoernZeeb]] | %%FreeBSD%% | mbuf, ifnet, checksums, offloading {{devsummit/201205/network/201205-bsdcan-devsummit-netstack-wg.pdf?linkonly|201205-BSDCan-DevSummit-Netstack-WG.pdf}} |  |
 | [[/MatthewFleming|MatthewFleming]] | EMC |  |  | | [[/MatthewFleming|MatthewFleming]] | EMC |  |  |
-| Jason S. [[/McMullan|McMullan]] | Netronome |  |  |+| Jason S. %%McMullan%% | Netronome |  |  |
 | [[/LuigiRizzo|LuigiRizzo]] | Univ. Pisa | netmap, mbuf, performance |  | | [[/LuigiRizzo|LuigiRizzo]] | Univ. Pisa | netmap, mbuf, performance |  |
-| [[/MikeSilbersack|MikeSilbersack]] | [[/McAfee|McAfee]] |  |  |+| [[/MikeSilbersack|MikeSilbersack]] | %%McAfee%% |  |  |
 | [[/DavidSomayajulu|DavidSomayajulu]] | Qlogic |  |  | | [[/DavidSomayajulu|DavidSomayajulu]] | Qlogic |  |  |
 | [[/MariusStrobl|MariusStrobl]] | %%FreeBSD%% |  |  | | [[/MariusStrobl|MariusStrobl]] | %%FreeBSD%% |  |  |
Line 46: Line 54:
 | [[/RuiPaulo|RuiPaulo]] | Apple |  |  | | [[/RuiPaulo|RuiPaulo]] | Apple |  |  |
 | [[/MarcelMoolenaar|MarcelMoolenaar]] | Juniper |  |  | | [[/MarcelMoolenaar|MarcelMoolenaar]] | Juniper |  |  |
 +| Mike Karels | %%McAfee%% | mbuf and ifnet redo |  |
 +| %%DaichiGOTO%% |  |  |  |
 +| [[/EdMaste|EdMaste]] | Sandvine |  |  |
 +| Anuranjan Shukla | Juniper |  |  |
 +| [[/RyanStone|RyanStone]] | Sandvine |  |  |
 +| [[/BrooksDavis|BrooksDavis]] | Aerospace |  |  |
 +| [[/JosephKong|JosephKong]] | Author |  |  |
 +| Ermal Luçi | pfSense |  |  |
 +| Chris Buechler | pfSense |  |  |
 +| Scott Ullrich | pfSense |  |  |
 +| Hiroki Sato |  |  |  |
 +| Warner Losh | %%FusionIO%% |  |  |
 +| [[/GeorgeNevilleNeil|GeorgeNevilleNeil]] | %%FreeBSD%% |  |  |
  
 ===== Results ===== ===== Results =====
  
 TBD! TBD!
 +
 +----
 +
 +{{tag>Historical}}
  
  • devsummit/201205/network.1333667605.txt.gz
  • Last modified: 2012/04/05 23:13
  • by RobertWatson