--- a/net/sched/act_api.c 2005/04/30 16:17:16 1.1 +++ b/net/sched/act_api.c 2005/04/30 16:17:44 @@ -171,10 +171,10 @@ skb->tc_verd = SET_TC_OK2MUNGE(skb->tc_verd); skb->tc_verd = CLR_TC_MUNGED(skb->tc_verd); } - if (ret != TC_ACT_PIPE) - goto exec_done; if (ret == TC_ACT_REPEAT) goto repeat; /* we need a ttl - JHS */ + if (ret != TC_ACT_PIPE) + goto exec_done; } act = a->next; }