1. 03 Dec, 2013 1 commit
  2. 23 Nov, 2013 9 commits
  3. 30 Oct, 2013 7 commits
  4. 27 Oct, 2013 2 commits
  5. 09 Oct, 2013 2 commits
  6. 04 Oct, 2013 1 commit
  7. 01 Oct, 2013 7 commits
  8. 24 Sep, 2013 5 commits
  9. 23 Sep, 2013 2 commits
  10. 20 Sep, 2013 4 commits
    • Eric Dumazet's avatar
      htb: add support for direct_qlen attribute · b43f3318
      Eric Dumazet authored
      TCA_HTB_DIRECT_QLEN attribute is supported since linux-3.10
      
      HTB classes use an internal pfifo queue, which limit was not reported
      by tc, and value inherited from device tx_queue_len at setup time.
      
      With this patch, tc displays the value and can change it.
      Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
      b43f3318
    • Eric Dumazet's avatar
      tc: support TCA_STATS_RATE_EST64 · 8f7574ed
      Eric Dumazet authored
      Since linux-3.11, rate estimator can provide TCA_STATS_RATE_EST64
      when rate (bytes per second) is above 2^32 (~34 Mbits)
      
      Change tc to use this attribute for high rates.
      Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
      8f7574ed
    • Petr Písař's avatar
      iproute2: bridge: document mdb · 54e9c3a3
      Petr Písař authored
      This augments bridge(8) manual page with `bridge mdb' and `bridge
      monitor mdb' commands which have been added recently.
      Signed-off-by: default avatarPetr Písař <ppisar@redhat.com>
      54e9c3a3
    • Eric Dumazet's avatar
      pkt_sched: fq: Fair Queue packet scheduler · bc113e46
      Eric Dumazet authored
      Support for FQ packet scheduler
      
      $ tc qd add dev eth0 root fq help
      Usage: ... fq [ limit PACKETS ] [ flow_limit PACKETS ]
                    [ quantum BYTES ] [ initial_quantum BYTES ]
                    [ maxrate RATE  ] [ buckets NUMBER ]
                    [ [no]pacing ]
      
      $ tc -s -d qd
      qdisc fq 8002: dev eth0 root refcnt 32 limit 10000p flow_limit 100p
      buckets 256 quantum 3028 initial_quantum 15140
       Sent 216532416 bytes 148395 pkt (dropped 0, overlimits 0 requeues 14)
       backlog 0b 0p requeues 14
        511 flows (511 inactive, 0 throttled)
        110 gc, 0 highprio, 0 retrans, 1143 throttled, 0 flows_plimit
      
      limit	: max number of packets on whole Qdisc (default 10000)
      
      flow_limit : max number of packets per flow (default 100)
      
      quantum : the max deficit per RR round (default is 2 MTU)
      
      initial_quantum : initial credit for new flows (default is 10 MTU)
      
      maxrate : max per flow rate (default : unlimited)
      
      buckets : number of RB trees (default : 1024) in hash table.
                     (consumes 8 bytes per bucket)
      
      [no]pacing : disable/enable pacing (default is enable)
      
      Usage :
      
      tc qdisc add dev $ETH root fq
      
      tc qdisc del dev $ETH root 2>/dev/null
      tc qdisc add dev $ETH root handle 1: mq
      for i in `seq 1 4`
      do
        tc qdisc add dev $ETH parent 1:$i est 1sec 4sec fq
      done
      Signed-off-by: default avatarEric Dumazet <edumazet@google.com>
      bc113e46