Changeset 24728


Ignore:
Timestamp:
2010-12-19T17:46:47+01:00 (7 years ago)
Author:
jow
Message:

[generic] fix layer7 patches for Kernels >= 2.6.35, thanks Daniel Gimpelevich

Location:
trunk/target/linux/generic
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/patches-2.6.35/102-netfilter_layer7_match.patch

    r21952 r24728  
    1212 #else 
    1313 match(const struct sk_buff *skbin, 
    14 @@ -598,7 +600,11 @@ match(const struct sk_buff *skbin, 
     14@@ -597,14 +599,19 @@ match(const struct sk_buff *skbin, 
     15 } 
    1516  
    1617 // load nf_conntrack_ipv4 
     18+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
     19+static int 
     20+#else 
     21+static bool 
     22+#endif 
    1723 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) 
    18 +#  if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
    19 +static int check(const struct xt_mtchk_param *par) 
    20 +#  else 
    21  static bool check(const struct xt_mtchk_param *par) 
    22 +#  endif 
     24-static bool check(const struct xt_mtchk_param *par) 
     25+check(const struct xt_mtchk_param *par) 
    2326 { 
    2427         if (nf_ct_l3proto_try_module_get(par->match->family) < 0) { 
    2528                 printk(KERN_WARNING "can't load conntrack support for " 
     29                                     "proto=%d\n", par->match->family); 
     30 #else 
     31-static bool check(const char *tablename, const void *inf, 
     32+check(const char *tablename, const void *inf, 
     33                 const struct xt_match *match, void *matchinfo, 
     34                 unsigned int hook_mask) 
     35 { 
     36@@ -612,9 +619,15 @@ static bool check(const char *tablename, 
     37                 printk(KERN_WARNING "can't load conntrack support for " 
     38                                     "proto=%d\n", match->family); 
     39 #endif 
     40+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
     41+               return -EINVAL; 
     42+       } 
     43+       return 0; 
     44+#else 
     45                 return 0; 
     46         } 
     47        return 1; 
     48+#endif 
     49 } 
     50  
     51  
  • trunk/target/linux/generic/patches-2.6.36/102-netfilter_layer7_match.patch

    r21952 r24728  
    1212 #else 
    1313 match(const struct sk_buff *skbin, 
    14 @@ -598,7 +600,11 @@ match(const struct sk_buff *skbin, 
     14@@ -597,14 +599,19 @@ match(const struct sk_buff *skbin, 
     15 } 
    1516  
    1617 // load nf_conntrack_ipv4 
     18+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
     19+static int 
     20+#else 
     21+static bool 
     22+#endif 
    1723 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) 
    18 +#  if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
    19 +static int check(const struct xt_mtchk_param *par) 
    20 +#  else 
    21  static bool check(const struct xt_mtchk_param *par) 
    22 +#  endif 
     24-static bool check(const struct xt_mtchk_param *par) 
     25+check(const struct xt_mtchk_param *par) 
    2326 { 
    2427         if (nf_ct_l3proto_try_module_get(par->match->family) < 0) { 
    2528                 printk(KERN_WARNING "can't load conntrack support for " 
     29                                     "proto=%d\n", par->match->family); 
     30 #else 
     31-static bool check(const char *tablename, const void *inf, 
     32+check(const char *tablename, const void *inf, 
     33                 const struct xt_match *match, void *matchinfo, 
     34                 unsigned int hook_mask) 
     35 { 
     36@@ -612,9 +619,15 @@ static bool check(const char *tablename, 
     37                 printk(KERN_WARNING "can't load conntrack support for " 
     38                                     "proto=%d\n", match->family); 
     39 #endif 
     40+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
     41+               return -EINVAL; 
     42+       } 
     43+       return 0; 
     44+#else 
     45                 return 0; 
     46         } 
     47        return 1; 
     48+#endif 
     49 } 
     50  
     51  
  • trunk/target/linux/generic/patches-2.6.37/102-netfilter_layer7_match.patch

    r21952 r24728  
    1212 #else 
    1313 match(const struct sk_buff *skbin, 
    14 @@ -598,7 +600,11 @@ match(const struct sk_buff *skbin, 
     14@@ -597,14 +599,19 @@ match(const struct sk_buff *skbin, 
     15 } 
    1516  
    1617 // load nf_conntrack_ipv4 
     18+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
     19+static int 
     20+#else 
     21+static bool 
     22+#endif 
    1723 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) 
    18 +#  if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
    19 +static int check(const struct xt_mtchk_param *par) 
    20 +#  else 
    21  static bool check(const struct xt_mtchk_param *par) 
    22 +#  endif 
     24-static bool check(const struct xt_mtchk_param *par) 
     25+check(const struct xt_mtchk_param *par) 
    2326 { 
    2427         if (nf_ct_l3proto_try_module_get(par->match->family) < 0) { 
    2528                 printk(KERN_WARNING "can't load conntrack support for " 
     29                                     "proto=%d\n", par->match->family); 
     30 #else 
     31-static bool check(const char *tablename, const void *inf, 
     32+check(const char *tablename, const void *inf, 
     33                 const struct xt_match *match, void *matchinfo, 
     34                 unsigned int hook_mask) 
     35 { 
     36@@ -612,9 +619,15 @@ static bool check(const char *tablename, 
     37                 printk(KERN_WARNING "can't load conntrack support for " 
     38                                     "proto=%d\n", match->family); 
     39 #endif 
     40+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) 
     41+               return -EINVAL; 
     42+       } 
     43+       return 0; 
     44+#else 
     45                 return 0; 
     46         } 
     47        return 1; 
     48+#endif 
     49 } 
     50  
     51  
Note: See TracChangeset for help on using the changeset viewer.