]> git.ipfire.org Git - thirdparty/xtables-addons.git/commitdiff
compat_xtables: remove unused xtnu_request_find_match
authorJan Engelhardt <jengelh@inai.de>
Thu, 9 Jan 2014 09:09:04 +0000 (10:09 +0100)
committerJan Engelhardt <jengelh@inai.de>
Thu, 9 Jan 2014 09:09:04 +0000 (10:09 +0100)
The xt_find_match function is also getting unexported in 3.14.

extensions/compat_xtables.c
extensions/compat_xtables.h
extensions/compat_xtnu.h

index 1437d7eb2b6f633f6f49e434198cdb938cf94108..23bc9971a5b0237c3af976dc3b9d82b57b64f345 100644 (file)
@@ -104,30 +104,6 @@ void xtnu_unregister_targets(struct xtnu_target *nt, unsigned int num)
 }
 EXPORT_SYMBOL_GPL(xtnu_unregister_targets);
 
-struct xt_match *xtnu_request_find_match(unsigned int af, const char *name,
-    uint8_t revision)
-{
-       static const char *const xt_prefix[] = {
-               [AF_UNSPEC] = "x",
-               [AF_INET]   = "ip",
-               [AF_INET6]  = "ip6",
-#ifdef AF_ARP
-               [AF_ARP]    = "arp",
-#elif defined(NF_ARP) && NF_ARP != AF_UNSPEC
-               [NF_ARP]    = "arp",
-#endif
-       };
-       struct xt_match *match;
-
-       match = try_then_request_module(xt_find_match(af, name, revision),
-               "%st_%s", xt_prefix[af], name);
-       if (IS_ERR(match) || match == NULL)
-               return NULL;
-
-       return match;
-}
-EXPORT_SYMBOL_GPL(xtnu_request_find_match);
-
 int xtnu_ip_route_me_harder(struct sk_buff **pskb, unsigned int addr_type)
 {
        return ip_route_me_harder(*pskb, addr_type);
index 64ba47967b01cbc7495c5caf38b43b31a0cab7e1..11723e918c12f5ed47d74634f7724b83f8ff0138 100644 (file)
@@ -53,8 +53,6 @@
 #define xt_register_targets   xtnu_register_targets
 #define xt_unregister_targets xtnu_unregister_targets
 
-#define xt_request_find_match xtnu_request_find_match
-
 #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 9, 0)
 static inline struct inode *file_inode(struct file *f)
 {
index 106ca4ccb6464f13cce1dad197b1effe6fbaceae..5c018156cf6fa4121ba21600c8f8b0f1c030576b 100644 (file)
@@ -70,8 +70,6 @@ extern int xtnu_register_target(struct xtnu_target *);
 extern void xtnu_unregister_target(struct xtnu_target *);
 extern int xtnu_register_targets(struct xtnu_target *, unsigned int);
 extern void xtnu_unregister_targets(struct xtnu_target *, unsigned int);
-extern struct xt_match *xtnu_request_find_match(unsigned int,
-       const char *, uint8_t);
 extern void xtnu_proto_csum_replace4(__u16 __bitwise *, struct sk_buff *,
        __be32, __be32, bool);
 extern int xtnu_ipv6_skip_exthdr(const struct sk_buff *, int,