]> git.karo-electronics.de Git - linux-beck.git/blobdiff - net/ipv4/netfilter/ipt_dscp.c
[NETFILTER] x_tables: Abstraction layer for {ip,ip6,arp}_tables
[linux-beck.git] / net / ipv4 / netfilter / ipt_dscp.c
index 5df52a64a5d4016b43c6952d2a30177a69235e63..92063b4f8602c8de8c34b2dcf33426fcf7ce7353 100644 (file)
@@ -21,7 +21,7 @@ MODULE_LICENSE("GPL");
 
 static int match(const struct sk_buff *skb, const struct net_device *in,
                 const struct net_device *out, const void *matchinfo,
-                int offset, int *hotdrop)
+                int offset, unsigned int protoff, int *hotdrop)
 {
        const struct ipt_dscp_info *info = matchinfo;
        const struct iphdr *iph = skb->nh.iph;
@@ -31,7 +31,7 @@ static int match(const struct sk_buff *skb, const struct net_device *in,
        return ((iph->tos&IPT_DSCP_MASK) == sh_dscp) ^ info->invert;
 }
 
-static int checkentry(const char *tablename, const struct ipt_ip *ip,
+static int checkentry(const char *tablename, const void *ip,
                      void *matchinfo, unsigned int matchsize,
                      unsigned int hook_mask)
 {