All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] Best method for filtering ACKs?
@ 2004-06-20 13:03 Stefan Gold
  2004-06-20 13:22 ` Ed Wildgoose
  2004-06-21 11:17 ` Stefan Gold
  0 siblings, 2 replies; 3+ messages in thread
From: Stefan Gold @ 2004-06-20 13:03 UTC (permalink / raw)
  To: lartc

Hello,

I'm wondering which of these filters is the best method for filtering ACK 
packages to achieve lowest delay possible on a dsl-link.

This one ist from the wondershaper from the lartc-site:

/sbin/tc filter add dev $EXTIF parent 1:0 protocol ip prio 0 u32 \
  match ip protocol 6 0xff \
  match u8 0x05 0x0f at 0 \
  match u16 0x0000 0xffc0 at 2 \
  flowid 1:10

Thats a suggestion from the german computer magazine c't:

iptables -A POSTROUTING -t mangle -o $EXTIF -p tcp -m length --length :64 -j 
MARK --set-mark 10
tc filter add dev $EXTIF parent 1:0 prio 0 protocol ip handle 10 fw flowid 
1:10

But why so difficult? Is there a reason against filtering ACKs like this?

iptables -A POSTROUTING -t mangle -o $EXTIF -p tcp --tcp-flags ACK -j MARK 
--set-mark 10
tc filter add dev $EXTIF parent 1:0 prio 0 protocol ip handle 10 fw flowid 
1:10

regards
Stefan
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [LARTC] Best method for filtering ACKs?
  2004-06-20 13:03 [LARTC] Best method for filtering ACKs? Stefan Gold
@ 2004-06-20 13:22 ` Ed Wildgoose
  2004-06-21 11:17 ` Stefan Gold
  1 sibling, 0 replies; 3+ messages in thread
From: Ed Wildgoose @ 2004-06-20 13:22 UTC (permalink / raw)
  To: lartc

Stefan Gold wrote:

>Hello,
>
>I'm wondering which of these filters is the best method for filtering ACK 
>packages to achieve lowest delay possible on a dsl-link.
>  
>

I think this is an excellent start for most stuff:
http://digriz.org.uk/jdg-qos-script/

The reason for all the frills is basically that some P2P protocols cheat 
and use ACK for actual transfer of data.  So I *think* both your 
examples, just try to filter only ACK's smaller than a certain size (128 
bytes is a good size), larger ones should be left alone and assumed to 
be bulk data.

Ed W
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [LARTC] Best method for filtering ACKs?
  2004-06-20 13:03 [LARTC] Best method for filtering ACKs? Stefan Gold
  2004-06-20 13:22 ` Ed Wildgoose
@ 2004-06-21 11:17 ` Stefan Gold
  1 sibling, 0 replies; 3+ messages in thread
From: Stefan Gold @ 2004-06-21 11:17 UTC (permalink / raw)
  To: lartc

Am Sonntag 20 Juni 2004 15:22 schrieb Ed Wildgoose:
> >I'm wondering which of these filters is the best method for filtering ACK
> >packages to achieve lowest delay possible on a dsl-link.
>
> I think this is an excellent start for most stuff:
> http://digriz.org.uk/jdg-qos-script/

That helped a lot. Thank you!

Stefan
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-06-21 11:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-20 13:03 [LARTC] Best method for filtering ACKs? Stefan Gold
2004-06-20 13:22 ` Ed Wildgoose
2004-06-21 11:17 ` Stefan Gold

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.