Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e18434c4 authored by Changli Gao's avatar Changli Gao Committed by David S. Miller
Browse files

net_sched: use __TCA_HTB_MAX and TCA_HTB_MAX

parent 4315d834
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -1302,14 +1302,14 @@ static int htb_change_class(struct Qdisc *sch, u32 classid,
	struct htb_class *cl = (struct htb_class *)*arg, *parent;
	struct htb_class *cl = (struct htb_class *)*arg, *parent;
	struct nlattr *opt = tca[TCA_OPTIONS];
	struct nlattr *opt = tca[TCA_OPTIONS];
	struct qdisc_rate_table *rtab = NULL, *ctab = NULL;
	struct qdisc_rate_table *rtab = NULL, *ctab = NULL;
	struct nlattr *tb[TCA_HTB_RTAB + 1];
	struct nlattr *tb[__TCA_HTB_MAX];
	struct tc_htb_opt *hopt;
	struct tc_htb_opt *hopt;


	/* extract all subattrs from opt attr */
	/* extract all subattrs from opt attr */
	if (!opt)
	if (!opt)
		goto failure;
		goto failure;


	err = nla_parse_nested(tb, TCA_HTB_RTAB, opt, htb_policy);
	err = nla_parse_nested(tb, TCA_HTB_MAX, opt, htb_policy);
	if (err < 0)
	if (err < 0)
		goto failure;
		goto failure;