--- zzzz-none-000/linux-2.6.39.4/net/netfilter/nfnetlink_queue.c 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/net/netfilter/nfnetlink_queue.c 2021-11-10 13:23:11.000000000 +0000 @@ -662,6 +662,13 @@ if (nfqa[NFQA_MARK]) entry->skb->mark = ntohl(nla_get_be32(nfqa[NFQA_MARK])); +#ifdef CONFIG_TI_PACKET_PROCESSOR + if (verdict & NF_VERDICT_FLAG_PP_BYPASS) { + entry->skb->pp_packet_info.flags |= TI_HIL_PACKET_FLAG_PP_SESSION_BYPASS; + verdict &= ~(NF_VERDICT_FLAG_PP_BYPASS); + } +#endif /* CONFIG_TI_PACKET_PROCESSOR */ + nf_reinject(entry, verdict); return 0;