Date: Fri, 22 Oct 2004 13:57:39 -0700 From: "Jacob S. Barrett" <jbarrett@amduat.net> To: freebsd-ipfw@freebsd.org Subject: Pipes, Queus and Mask Message-ID: <200410221357.39435.jbarrett@amduat.net>
next in thread | raw e-mail | index | archive | help
I am a little confused around the working in the man page: queue A queue is an abstraction used to implement the WF2Q+ (Worst- case Fair Weighted Fair Queueing) policy, which is an effi- cient variant of the WFQ policy. The queue associates a weight and a reference pipe to each flow, and then all backlogged (i.e., with packets queued) flows linked to the same pipe share the pipe's bandwidth pro- portionally to their weights. Note that weights are not pri- orities; a flow with a lower weight is still guaranteed to get its fraction of the bandwidth even if a flow with a higher weight is permanently backlogged. If I have a queue with a mask on src-ip. I understand that each dynamic queue will share the same weight and the same pipe. My confusion comes when I want to have dynamic pipes masked on the src-ip as well. If the queue is tied to this pipe will all dynamic queues flow into matching dynamic pipes? The reason I as this question is that when I configure this I see the dynamic queue created, but not the dynamic pipe. Also the bandwidth appears to be shared as though they are sharing the same pipe. Is it correct to say that if a masking queue is linked to a masking pipe that all flows will go through a dynamic queue and then will share the same pipe and no dynamic pipes will be created? Thanks, Jake -- Jacob S. Barrett jbarrett@amduat.net www.amduat.net "I don't suffer from insanity, I enjoy every minute of it."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200410221357.39435.jbarrett>