diff options
| -rw-r--r-- | net/netfilter/nf_tables_core.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/net/netfilter/nf_tables_core.c b/net/netfilter/nf_tables_core.c index 7d83a49fd8e5..f55fb28264fa 100644 --- a/net/netfilter/nf_tables_core.c +++ b/net/netfilter/nf_tables_core.c | |||
| @@ -171,8 +171,12 @@ next_rule: | |||
| 171 | jumpstack[stackptr].rule = rule; | 171 | jumpstack[stackptr].rule = rule; |
| 172 | jumpstack[stackptr].rulenum = rulenum; | 172 | jumpstack[stackptr].rulenum = rulenum; |
| 173 | stackptr++; | 173 | stackptr++; |
| 174 | /* fall through */ | 174 | chain = data[NFT_REG_VERDICT].chain; |
| 175 | goto do_chain; | ||
| 175 | case NFT_GOTO: | 176 | case NFT_GOTO: |
| 177 | if (unlikely(pkt->skb->nf_trace)) | ||
| 178 | nft_trace_packet(pkt, chain, rulenum, NFT_TRACE_RULE); | ||
| 179 | |||
| 176 | chain = data[NFT_REG_VERDICT].chain; | 180 | chain = data[NFT_REG_VERDICT].chain; |
| 177 | goto do_chain; | 181 | goto do_chain; |
| 178 | case NFT_RETURN: | 182 | case NFT_RETURN: |
