From owner-freebsd-net Fri Sep 10 1:41:27 1999 Delivered-To: freebsd-net@freebsd.org Received: from hato.cs.pitt.edu (hato.cs.pitt.edu [136.142.79.115]) by hub.freebsd.org (Postfix) with ESMTP id 45584152A6 for ; Fri, 10 Sep 1999 01:41:21 -0700 (PDT) (envelope-from taka@cs.pitt.edu) Received: from localhost (localhost [127.0.0.1]) by hato.cs.pitt.edu (8.8.8/8.8.5) with ESMTP id EAA00370; Fri, 10 Sep 1999 04:41:21 -0400 (EDT) Message-Id: <199909100841.EAA00370@hato.cs.pitt.edu> To: Luigi Rizzo Cc: freebsd-net@FreeBSD.ORG Subject: Re: [netnice: software packet shaper package for FB] In-reply-to: Your message of "Fri, 10 Sep 1999 06:31:38 +0200." <199909100431.GAA07412@labinfo.iet.unipi.it> Date: Fri, 10 Sep 1999 04:41:20 -0400 From: Takashi OKUMURA Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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