Revision: 502 http://vde.svn.sourceforge.net/vde/?rev=502&view=rev Author: danielel Date: 2011-06-18 10:58:22 +0000 (Sat, 18 Jun 2011)
Log Message: ----------- wirefilter manual updated, describing the new features. Modified Paths: -------------- branches/danielinux-wirefilter2/man/wirefilter.1 Modified: branches/danielinux-wirefilter2/man/wirefilter.1 =================================================================== --- branches/danielinux-wirefilter2/man/wirefilter.1 2011-06-18 09:47:21 UTC (rev 501) +++ branches/danielinux-wirefilter2/man/wirefilter.1 2011-06-18 10:58:22 UTC (rev 502) @@ -81,18 +81,45 @@ use suffixes K,M,G to abbreviate 2^10, 2^20, 2^30. 128K means 128KBytes/sec. 128+64K means 64i to 196KBytes/sec. Sender is not prevented from sending packets, delivery is delayed to limit the bandwidth -to the desired value. (Like a bottleneck along the path) +to the desired value. (Like a bottleneck along the path). The management of the queue depends +on -c, -A and -R parameters (see below). U and N after the values (e.g. 128+64KN) set the statistic distribution to -use (uniform or normal). +use (uniform or normal). +In order to use bits instead of Bytes, 'b' can be appended to the +value, so 64Kb means 64 kilobit per seconds. Please note that one Kbit=1000 bit, while +one KByte=1024 Bytes. .TP -.B \-s "\fIspeed\fP" -Interface speed in Bytes/sec. It has the same syntax of -b. Input is blocked for -the tramission time of the packet, thus the sender is prevented from sending too fast. -.TP + .B \-c "\fIchannel_bufsize\fP" Channel buffer size (in Bytes): maximum size of the packet queue. Exceeding packets -are discarded. +are discarded in a drop-tail policy. .TP +.B \-R "\fIrmin,rmax,probability,limit\fP" +For packet waiting in the queue due to a bandwidth restriction, use Random Early Detection +policy for queue management. Parameters are the following: +.sp +.in +4n +.nf +\fImin\fP: Average queue size at which marking becomes a possibility. +\fImax\fP: At this average queue size, the marking probability is maximal. +\fIprobability\fP: Maximum probability for marking, specified as a floating point number from 0.0 to 1.0. +\fIlimit\fP: Hard limit on queue size in bytes. Further packets are dropped. +.fi +.in +.sp +For more information about the algorithm see +\fBtc-red\fP(8). +.TP +.B \-A +When used with +.B -c +instead of discarding packets in drop-tail, +mangle TCP acknowledgements in the opposite direction of the current flow, +so the advertised window field in the TCP options is zeroed, thus preventing +the TCP endpoint to inject new segments into the network. Works only on frames +containing TCP/IPv4 valid segments carrying the ACK flag. +.TP + .B \-n "\fInoise factor\fP" Number of bits damaged/one megabyte. .TP @@ -216,6 +243,7 @@ \fBvdeq\fP(1). \fBdpipe\fP(1). \fBunixterm\fP(1). +\fBtc-red\fP(8). .br .SH AUTHOR VDE is a project by Renzo Davoli <re...@cs.unibo.it> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ vde-users mailing list vde-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vde-users