Date: Fri, 10 Sep 1999 04:41:20 -0400 From: Takashi OKUMURA <taka@cs.pitt.edu> To: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Cc: freebsd-net@FreeBSD.ORG Subject: Re: [netnice: software packet shaper package for FB] Message-ID: <199909100841.EAA00370@hato.cs.pitt.edu> In-Reply-To: Your message of "Fri, 10 Sep 1999 06:31:38 %2B0200." <199909100431.GAA07412@labinfo.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
Dear Dr. Rizzo, Thank you for the response. As indicated in my source code, the work greatly owes to your Dummynet implementation, particularly, your packet preemption mechanism. I wish to thank you and GPL. They shares: - Packet enqueue/dequeue mechanism in ip_output(). The differences are: - Packet scheduler packet is independently scheduled by timeout(), not by periodical function. - Packet classifier The code utilises: in_pcblookuphash() for option NETNICE tag on mbuf for option NETNICE + NETNICE_TAG - Input meter - Modification in struct proc Regarding more complete implementation summary, i'm currently working on several evaluation papers which might be helpful. It will be available within a few weeks, and I'll send you a copy when ready. So could you kindly give me a little time to prepare? Thank you, -- taka Luigi> That sounds very interesting of course, but would you care to Luigi> give a summary of how it is implemented, in order to understand Luigi> at what level does it work (socket ? TCP ? IP? ethernet ?), Luigi> what is the impact of kernel mods, the complexity and Luigi> scalability, the granularity of the shaper... Luigi> I have tried to browse your documentation but there is no Luigi> indication on the above. Luigi> thanks and congrats for your work luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909100841.EAA00370>