BGL-free net stack

Matthew Dillon dillon at apollo.backplane.com
Tue Apr 15 16:48:43 PDT 2008


:
:Hello all,
:
:for my diploma thesis, I've arranged to work on getting the DragonFlyBSD
:network stack[*] to run without the BGL. Now, it would be great if the
:code changes would become part of the project. So, my plan is to study
:the net code over easter vacation (it's been a long while since I last looked 
:at it and I've never been a network guy in any case) and then post a 
:preliminary roadmap on kernel at . At that point, everyone can give an opinion 
:before any code gets written.
:
:Needless to say, I'm interested in any insight from the network guys and any 
:references to past discussions (perhaps my searches have missed an important 
:thread). You needn't refer me to stuff that's on the website.
:
:TIA,
:Aggelos
:
:[*] At least, most of the paths that matter.

    That's awesome.  There's a lot of work to do.  Sephe has been
    working on it from the driver side down towards the user side but
    that's only part of the path.  I've locked up the user side through
    to the file pointer dispatches, but it gets the BGL the moment it
    dips into the socket.

					-Matt
					Matthew Dillon 
					<dillon at backplane.com>





More information about the Kernel mailing list