netem: define NETEM_DIST_MAX
Rather than magic constant in code, expose the maximum size of packet distribution table in API. In iproute2, q_netem defines MAX_DIST as 16K already. Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
6373a9a286
Коммит
df173bda26
|
@ -495,6 +495,7 @@ struct tc_netem_corrupt {
|
|||
};
|
||||
|
||||
#define NETEM_DIST_SCALE 8192
|
||||
#define NETEM_DIST_MAX 16384
|
||||
|
||||
/* DRR */
|
||||
|
||||
|
|
|
@ -332,7 +332,7 @@ static int get_dist_table(struct Qdisc *sch, const struct nlattr *attr)
|
|||
int i;
|
||||
size_t s;
|
||||
|
||||
if (n > 65536)
|
||||
if (n > NETEM_DIST_MAX)
|
||||
return -EINVAL;
|
||||
|
||||
s = sizeof(struct disttable) + n * sizeof(s16);
|
||||
|
|
Загрузка…
Ссылка в новой задаче