Introduction

The FreeBSD Developer Summit associated with EuroBSDCon 2005 was occurring on Thursday, November 24 and Friday, November 25 2005, prior to the EuroBSDCon conference technical track.

Schedule ideas

We will have projectors if you want to prepare slides.


Silby wishes to spend some time talking about how students interact with Fedora / other Linux distros and how this impacts FreeBSD.

10 minutes - Overview of Google's Summer of Code program, descriptions of projects and things that might be of general interest to developers, as well as brain-storming on potential future programs. (rwatson)

45 minutes - Discussion of network polling, device polling, interrupts, and things along those lines.

15 minutes - Discussion of models for parallelism in the network stack -- where will adding more threads help, vs hurt. Related to polling discussion. (rwatson)

15 minutes - Formalizing the network stack device driver API -- what should and shouldn't be documented as part of the API?

30 minutes - NFSv4 client, server. Do we jump on the NFSv4 bandwagon? Who wants to lend a hand? What do we get out of NFSv4 anyway?

15 minutes - Timekeeping, timecounters, precision and scheduler/resource accounting. (phk)

15 minutes - Lockless PFIL. (mlaier, andre)

30 minutes - New IPv4 SMP friendly routing table, changes to rtentry/rtsocket. (andre)

15 minutes - Removing inter-linking from INPCBs to allow parallesim for incoming packets. (andre, rwatson)

15 minutes - Incoming concurrent TCP segments on multiple CPUs, lockless per-TCPCB queue? (andre, rwatson)

30 minutes - Interface groups, implications for sockets, jails and (policy) routing. (andre)

Actual Turnout

Thursday:

Friday:

Silby did his Fedora presentation, pointing out things we should think about. Slides?

Chuck Lever gave a high-level overview of NFSv4 and the state of current implementations. Slides?

Poul-Henning gave a detailed explanation of the state of our time infrastructure. TSC vs. ACPI-fast and why/how the TSC should be used for scheduling/accounting. A Proof-Of-Concept patch has been sent to -current: http://lists.freebsd.org/pipermail/freebsd-current/2005-November/058510.html

After lunch we split into groups.

Network group log (provided by Silby): Network BOF: Started around 2:40pm

Topics to discuss:

Notes:

Silby is working on tcp sequence numbers, timestamps

Max brings up MD5 verification, we don't think we implement it fully yet

Andre's working on:

Max on PFIL

Andre

Ed:

silby:

andre:

silby:

silby/andre:

andre/se:

silby/andre:

andre:

silby:

andre:

andre:

andre:

long xen/vmware discussion

andre:

silby:

5:34pm - BoF breaks up

DevSummit/200511 (last edited 2021-04-25T05:40:22+0000 by JethroNederhof)