STAB(8) Linux STAB(8) (NAME) tc-stab - (SYNOPSIS) tc qdisc add ... stab [ mtu BYTES ] [ tsize SLOTS ] [ mpu BYTES ] [ overhead BYTES ] [ linklayer { adsl | atm | ethernet } ] ... (OPTIONS) BYTES UNITS tc(8) . mtu 2048 . tsize 512 . mpu . overhead ( ) . linklayer (linklayer). (DESCRIPTION) (size tables) (scheduler) ( ). - (qdisc) (enqueue). (root enqueue) . qdisc qdisc . qdisc stab <<>> . HFSC pfifo . qdisc pfifo stab HFSC (override) HFSC (dequeue) . qdisc stab . tc mtu tsize . mtu . tsize mtu mtu . mtu = 1500 tsize = 128 128 0 0-16 1 17 - 32 ... 127 2033 - 2048 . linklayer . stab 2^16-1 ( ). overhead . . . - (ethernet) atm (adsl): ethernet (1-1) ( mpu) 0 8 1 16 127 2048 . mpu > 0 mpu mpu . mpu ( ) overhead . atm, adsl ATM (payload) . (padding) . . ATM - . ATM . mtu tsize . (TYPICAL OVERHEADS) adsl ( [1] [2]): LLC based: PPPoA - 14 (PPP - 2, ATM - 12) PPPoE - 40+ (PPPoE - 8, ATM - 18, ethernet 14, possibly FCS - 4+padding) Bridged - 32 (ATM - 18, ethernet 14, possibly FCS - 4+padding) IPoA - 16 (ATM - 16) VC Mux based: PPPoA - 10 (PPP - 2, ATM - 8) PPPoE - 32+ (PPPoE - 8, ATM - 10, ethernet 14, possibly FCS - 4+padding) Bridged - 24+ (ATM - 10, ethernet 14, possibly FCS - 4+padding) IPoA - 8 (ATM - 8) : o IPoA LLC LLC-NLPID SNAP ( rfc2684 ) - PPPoA . o FCS (Bridged PPPoE) . (padding) ( RFC2684 ). atm . mpu . o / (shape) ( ) . . ( speedtouch usb) ppp ip . [1] [2] . (ETHERNET CARDS CONSIDERATIONS) ( ) (offloading) . (traffic shaping) 'tso' 'gso' TCP ( stab) . (uplink) ethtool . (SEE ALSO) tc(8), tc-hfsc(7), tc-hfsc(8), [1] http://ace-host.stuart.id.au/russell/files/tc/tc-atm [2] http://www.faqs.org/rfcs/rfc2684.html : (AUTHOR) Michal Soltys (soltys@ziu.info) . iproute2 31 October 2011 STAB(8)