[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1386227457-86900-1-git-send-email-yangyingliang@huawei.com>
Date: Thu, 5 Dec 2013 15:10:55 +0800
From: Yang Yingliang <yangyingliang@...wei.com>
To: <davem@...emloft.net>, <netdev@...r.kernel.org>
CC: <eric.dumazet@...il.com>, <brouer@...hat.com>, <jpirko@...hat.com>,
<jbrouer@...hat.com>
Subject: [PATCH net v5 0/2] net: sched: fix some issues
fix calculation of max_size in tbf
fix quantum calculation introduced by 64bit rates.
v2
patch 1/2: redescribe the regression.
patch 2/2: add Eric's ack.
v3
patch 1/2: use psched_l2t_ns to calculate max_size
and cleanup exit/done section suggested by Jesper.
v4
patch 1/2:
1.Update commit message suggested by Jesper.
2.Use a macro to replace 65535 constant.
3.Add condition that when peakrate is lower than rate, return -EINVAL.
4.Don't use cell_log anymore.
v5
patch 1/2:
1.Remove rtab and ptab use suggested by Eric.
2.Don't reduce max_size to 65536, as Eric suggested that
if a burst set to 200KB, we do not want tbf use 64KB
or even less. So add a helper psched_ns_t2l to calculate
max_size directly.
Yang Yingliang (2):
net: sched: tbf: fix calculation of max_size
net: sched: htb: fix calculation of quantum
include/net/sch_generic.h | 46 ++++++++++++++++++++++++++++
net/sched/sch_htb.c | 18 ++++++-----
net/sched/sch_tbf.c | 76 ++++++++++++++++++++---------------------------
3 files changed, 89 insertions(+), 51 deletions(-)
--
1.8.0
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists