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
networking [2021/04/25 05:25] – Chase rename KubilayKocaknetworking [2021/04/25 08:13] (current) – Fix DevSummit links. JethroNederhof
Line 1: Line 1:
-This topic is 'mission control' for ongoing work on the %%FreeBSD%% networking code. It is by no means exhaustive or authoritative, however, its use as a tool for effective collaboration is encouraged.+This is 'mission control' for ongoing work on the %%FreeBSD%% networking code. It is by no means exhaustive or authoritative, however, its use as a tool for effective collaboration is encouraged.
  
-If you want to work on a task please put your Wiki name next to it. Participation in other forums such as the net@%%FreeBSD%%.org mailing list is strongly encouraged. There is plenty for volunteers of all aptitude levels to do; some of this work even has the potential to be funded open source work. +If you want to work on a task please put your %%WikiName%% next to it. Participation in other forums such as the [[https://lists.freebsd.org/pipermail/freebsd-net/|freebsd-net mailing list]] is strongly encouraged. There is plenty for volunteers of all aptitude levels to do; some of this work even has the potential to be funded open source work.
- +
-As a general rule of thumb it takes around 2 weeks to get good feedback about changes to %%FreeBSD%%-CURRENT.+
  
 The tasks are arranged roughly in descending order of how quickly they can/should be finished. The tasks are arranged roughly in descending order of how quickly they can/should be finished.
Line 135: Line 133:
   * Continue pushing of control of state changes from socket layer to protocol layer so as to improve inter-layer consistency and reduce races between layers on socket state transitions (connect/disconnect/connecting/disconnecting/...)   * Continue pushing of control of state changes from socket layer to protocol layer so as to improve inter-layer consistency and reduce races between layers on socket state transitions (connect/disconnect/connecting/disconnecting/...)
   * Analysis of listen state transitions, which appear poorly defined.  Consider in particular interactions with kqueue, where the order of registering kqueue events vs. calling listen affects the semantics considerably.   * Analysis of listen state transitions, which appear poorly defined.  Consider in particular interactions with kqueue, where the order of registering kqueue events vs. calling listen affects the semantics considerably.
-  * Integrate solutions for RSS (for reference: [[201305DevSummit/NetworkReceivePerformance/ComparingMutiqueueSupportLinuxvsFreeBSD|ComparingMultiqueueSupportLinuxvsFreeBSD]] [[Networking/ReceiveSideScaling]])+  * Integrate solutions for RSS (for reference: [[DevSummit/201305/NetworkReceivePerformance/ComparingMutiqueueSupportLinuxvsFreeBSD|ComparingMultiqueueSupportLinuxvsFreeBSD]] [[Networking/ReceiveSideScaling]])
  
 ===== Long term projects ===== ===== Long term projects =====
  • networking.1619328345.txt.gz
  • Last modified: 2021/04/25 05:25
  • by KubilayKocak