[Netnice-kernels] Netnice for Linux
Status: Alpha
Brought to you by:
taost6
From: Scott B. <sco...@ve...> - 2004-11-04 19:00:29
|
Hi, I have committed changes to CVS that provides a minimally working netnice implementation on Linux. I am still experiencing some crashes and the internals are still not completely ported (vif_rm and vif_free are not being executed). But I am able to create new vifs and assign them to processes using NNFS and then create client/server tcp sessions. To get these latest changes from cvs do: $ cvs co -r netnice267 Linux For compilation configuration I suggest the following. Select netnice kernel support from 'networking support->networking options->netnice for linux'. Select nnfs from 'filesystems->pseudo filesystems->netnice filesystem support'. I also need to disable SMP support from 'processor type->symetric multi-processing support'. With a kernel built and running, mount the nnfs file system like this # mkdir /nnfs # mount -t nnfs none /nnfs Open up the vifs like this # echo 1000K > /nnfs/network/eth0/bandwidth # echo 1000K > /nnfs/network/lo/bandwidth Run a tcp session: # telnet somehost.com Regards, Scott Brumbaugh |