udp packets cause kernel oops in ip_push_pending_frames linux 22.214.171.124
I have a kernel module that uses netfilter to catch the packets at NF_IP_LOCAL_OUT hook.These are udp packets which encapsulate tcp packets withing them like ip->udp->ip'->tcp.
In the hook, I strip the ip and udp header out to recover the ip->tcp original packet.Sometimes , I get this message.
and it kills my process.
Any ideas on how to prevent this ? This is very important for me.
Thank you advanced