Jamal Hadi Salim wrote:
On Sun, 2006-08-01 at 18:10 +0100, Patrick McHardy wrote:
[..]
That discussion had nothing to do with this patch, you actually
already agreed to doing this. Passing double skb pointers is broken:
int tcf_action_exec(struct sk_buff *skb, struct tc_action *act,
struct tcf_result *res)
{
...
ret = a->ops->act(&skb, a, res);
The caller later continues to use the skb passed to tcf_action_exec
and will crash if it was replaced.
I am slower that usual today for lack of sleep and travel - can you
point me to the discussion or remind me by forwarding me some email?
I think we discussed it at netconf. Anyway, why do you want to keep
this obvious broken behaviour?
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html