]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/netfilter/xt_connbytes.c
[NET]: div64_64 consolidate (rev3)
[mv-sheeva.git] / net / netfilter / xt_connbytes.c
index 5e32dfa2668bf8dec0e56f2d22683fcf6bc72d05..302043bc41b23f6b2e435f1cad3f2bf17ae2ce44 100644 (file)
@@ -24,22 +24,6 @@ MODULE_AUTHOR("Harald Welte <laforge@netfilter.org>");
 MODULE_DESCRIPTION("iptables match for matching number of pkts/bytes per connection");
 MODULE_ALIAS("ipt_connbytes");
 
-/* 64bit divisor, dividend and result. dynamic precision */
-static u_int64_t div64_64(u_int64_t dividend, u_int64_t divisor)
-{
-       u_int32_t d = divisor;
-
-       if (divisor > 0xffffffffULL) {
-               unsigned int shift = fls(divisor >> 32);
-
-               d = divisor >> shift;
-               dividend >>= shift;
-       }
-
-       do_div(dividend, d);
-       return dividend;
-}
-
 static int
 match(const struct sk_buff *skb,
       const struct net_device *in,