Skip site navigation (1)Skip section navigation (2)
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>