#include <linux/module.h>
#include <linux/types.h>
#include <linux/kernel.h>
+#include <linux/moduleparam.h>
#include <linux/netfilter_ipv4.h>
#include <linux/netfilter_ipv4/ip_nat.h>
#include <linux/netfilter_ipv4/ip_nat_helper.h>
int dir = CTINFO2DIR(ctinfo);
struct iphdr *iph = (*pskb)->nh.iph;
struct udphdr *udph = (struct udphdr *)((u_int32_t *)iph + iph->ihl);
+
+ if (!skb_ip_make_writable(pskb, (*pskb)->len))
+ return NF_DROP;
spin_lock_bh(&snmp_lock);
module_init(init);
module_exit(fini);
-MODULE_PARM(debug, "i");
+module_param(debug, bool, 0600);