On Tue, Oct 13, 2009 at 7:07 PM, Sdävtaker <sdavta...@gmail.com> wrote:
> BTW, my university agree to develop under BSD license :-) > > > On Tue, Oct 13, 2009 at 14:51, Sdävtaker <sdavta...@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. >> Damian >> -- >> http://dfbsd.trackbsd.org.ar >> > > > > -- > http://dfbsd.trackbsd.org.ar > 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<http://leaf.dragonflybsd.org/%7Enant/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! Nuno