| From 40ab8366787b89557c749798d6fe73fd69101a78 Mon Sep 17 00:00:00 2001 |
| From: jamal <hadi@cyberus.ca> |
| Date: Sun, 11 Oct 2009 04:21:38 +0000 |
| Subject: pkt_sched: pedit use proper struct |
| |
| From: Jamal Hadi Salim <hadi@cyberus.ca> |
| |
| [ Upstream commit 53f7e35f8b7fc2f5620a863ac613bcf3080cb6ba ] |
| |
| This probably deserves to go into -stable. |
| |
| Pedit will reject a policy that is large because it |
| uses the wrong structure in the policy validation. |
| This fixes it. |
| |
| Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| net/sched/act_pedit.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/net/sched/act_pedit.c |
| +++ b/net/sched/act_pedit.c |
| @@ -34,7 +34,7 @@ static struct tcf_hashinfo pedit_hash_in |
| }; |
| |
| static const struct nla_policy pedit_policy[TCA_PEDIT_MAX + 1] = { |
| - [TCA_PEDIT_PARMS] = { .len = sizeof(struct tcf_pedit) }, |
| + [TCA_PEDIT_PARMS] = { .len = sizeof(struct tc_pedit) }, |
| }; |
| |
| static int tcf_pedit_init(struct nlattr *nla, struct nlattr *est, |