DragonFly BSD
DragonFly kernel List (threaded) for 2009-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: looking for network topics

From: Nuno Antunes <nuno.antunes@xxxxxxxxx>
Date: Fri, 16 Oct 2009 18:53:05 +0100

On Tue, Oct 13, 2009 at 7:07 PM, Sdävtaker <sdavtaker@gmail.com> wrote:
BTW, my university agree to develop under BSD license :-)

On Tue, Oct 13, 2009 at 14:51, Sdävtaker <sdavtaker@gmail.com> wrote:

Hi everyone,
I was working my degree thesis in Computer sciences, and i pretty much became forced to switch topic and start from the scratch. (it really doesnt matter why)
My area of interest is networking and i was thinking maybe i can find some topic where if i implement something it will be usefull to add for DFBSD.
After university approves it, i got 4-6 months to work, so, im looking for those kind of projects 4-6 months.
If project is too ambicious, maybe i can convince someone else to work it as peer.
Anything you think will be usefull to have in dfbsd, networking-related and less than 6 months work, please tell me :-)
Thanks for anything you can tell.


Hi Sdävtaker,

In case you are interested there is some work started to port netgraph7 to dragonfly. I know this is a subject that tends to divide opinions but in case you are interested, you can find the existing work here:

> git pull git://leaf.dragonflybsd.org/~nant/dragonfly.git netgraph7

This is from several months ago (around July, i think) so it must catch up with recent changes of dragonfly, namely devfs.

To bring in one module (for example ng_pptpgre), use the following strategy:

- create module directory (pptpgre) under sys/netgraph7/
- git-mv module files (ng_pptpgre.*) into created directory
- copy module Makefile from old netgraph into created directory
- edit sys/netgraph7/Makefile (add the created dir to the SUBDIR list)
- edit etc/mtree/BSD.include.dist (create the subdir and "..")
- edit include/Makefile (add the subdir)
- edit sys/conf/files (add the module dirname in netgraph7/<module>/ng_xpto.c)
- edit #include's in the module code
- edit lib/libnetgraph7/debug.c (add #includes and COOKIE)
- edit kernconf and recompile / test (and fix any compilation issue that may arise)

In case you are not interested, that's fine as well, but at least this procedure is shared and doesn't get lost :)

All the best!

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]