netfilter: nf_tables: rename struct nf_chain_type
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 27 Mar 2018 09:53:05 +0000 (11:53 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 30 Mar 2018 09:29:17 +0000 (11:29 +0200)
Use nft_ prefix. By when I added chain types, I forgot to use the
nftables prefix. Rename enum nft_chain_type to enum nft_chain_types too,
otherwise there is an overlap.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
12 files changed:
include/net/netfilter/nf_tables.h
net/bridge/netfilter/nf_tables_bridge.c
net/ipv4/netfilter/nf_tables_arp.c
net/ipv4/netfilter/nf_tables_ipv4.c
net/ipv4/netfilter/nft_chain_nat_ipv4.c
net/ipv4/netfilter/nft_chain_route_ipv4.c
net/ipv6/netfilter/nf_tables_ipv6.c
net/ipv6/netfilter/nft_chain_nat_ipv6.c
net/ipv6/netfilter/nft_chain_route_ipv6.c
net/netfilter/nf_tables_api.c
net/netfilter/nf_tables_inet.c
net/netfilter/nf_tables_netdev.c

index 663b015dace553cc9be00035fa4a285f1f144a0d..4a304997c304b8697d9f128e5500abb0d9b53c48 100644 (file)
@@ -868,7 +868,7 @@ struct nft_chain {
        char                            *name;
 };
 
-enum nft_chain_type {
+enum nft_chain_types {
        NFT_CHAIN_T_DEFAULT = 0,
        NFT_CHAIN_T_ROUTE,
        NFT_CHAIN_T_NAT,
@@ -876,7 +876,7 @@ enum nft_chain_type {
 };
 
 /**
- *     struct nf_chain_type - nf_tables chain type info
+ *     struct nft_chain_type - nf_tables chain type info
  *
  *     @name: name of the type
  *     @type: numeric identifier
@@ -885,9 +885,9 @@ enum nft_chain_type {
  *     @hook_mask: mask of valid hooks
  *     @hooks: array of hook functions
  */
-struct nf_chain_type {
+struct nft_chain_type {
        const char                      *name;
-       enum nft_chain_type             type;
+       enum nft_chain_types            type;
        int                             family;
        struct module                   *owner;
        unsigned int                    hook_mask;
@@ -895,7 +895,7 @@ struct nf_chain_type {
 };
 
 int nft_chain_validate_dependency(const struct nft_chain *chain,
-                                 enum nft_chain_type type);
+                                 enum nft_chain_types type);
 int nft_chain_validate_hooks(const struct nft_chain *chain,
                              unsigned int hook_flags);
 
@@ -917,7 +917,7 @@ struct nft_stats {
  */
 struct nft_base_chain {
        struct nf_hook_ops              ops;
-       const struct nf_chain_type      *type;
+       const struct nft_chain_type     *type;
        u8                              policy;
        u8                              flags;
        struct nft_stats __percpu       *stats;
@@ -970,8 +970,8 @@ struct nft_table {
        char                            *name;
 };
 
-int nft_register_chain_type(const struct nf_chain_type *);
-void nft_unregister_chain_type(const struct nf_chain_type *);
+int nft_register_chain_type(const struct nft_chain_type *);
+void nft_unregister_chain_type(const struct nft_chain_type *);
 
 int nft_register_expr(struct nft_expr_type *);
 void nft_unregister_expr(struct nft_expr_type *);
index 5160cf6141763178ae534a2f8eb0a17f9b686cc6..73a1ec556a0ae13ba0dc4825d4cebcf05e029ffa 100644 (file)
@@ -42,7 +42,7 @@ nft_do_chain_bridge(void *priv,
        return nft_do_chain(&pkt, priv);
 }
 
-static const struct nf_chain_type filter_bridge = {
+static const struct nft_chain_type filter_bridge = {
        .name           = "filter",
        .type           = NFT_CHAIN_T_DEFAULT,
        .family         = NFPROTO_BRIDGE,
index 036c074736b025c4f7389fb0f17be073eaf1a2c8..5b0be2a10b695e20fc80950caf574a67c6579ea0 100644 (file)
@@ -27,7 +27,7 @@ nft_do_chain_arp(void *priv,
        return nft_do_chain(&pkt, priv);
 }
 
-static const struct nf_chain_type filter_arp = {
+static const struct nft_chain_type filter_arp = {
        .name           = "filter",
        .type           = NFT_CHAIN_T_DEFAULT,
        .family         = NFPROTO_ARP,
index 96f955496d5f17f871c9dd533e9cf64cfdfa0d74..13bae5cfa257e027405560a230ff160bc238fa24 100644 (file)
@@ -30,7 +30,7 @@ static unsigned int nft_do_chain_ipv4(void *priv,
        return nft_do_chain(&pkt, priv);
 }
 
-static const struct nf_chain_type filter_ipv4 = {
+static const struct nft_chain_type filter_ipv4 = {
        .name           = "filter",
        .type           = NFT_CHAIN_T_DEFAULT,
        .family         = NFPROTO_IPV4,
index f2a4909815946fc355830d8b5bbb7800a208b748..167f377eb1cb5e3493991c0835cab759255ed66a 100644 (file)
@@ -67,7 +67,7 @@ static unsigned int nft_nat_ipv4_local_fn(void *priv,
        return nf_nat_ipv4_local_fn(priv, skb, state, nft_nat_do_chain);
 }
 
-static const struct nf_chain_type nft_chain_nat_ipv4 = {
+static const struct nft_chain_type nft_chain_nat_ipv4 = {
        .name           = "nat",
        .type           = NFT_CHAIN_T_NAT,
        .family         = NFPROTO_IPV4,
index d965c225b9f621a54106db1828fdad692224c1c6..48cf1f892314a1dd5cadc09dd34ade2f5a37b6bf 100644 (file)
@@ -58,7 +58,7 @@ static unsigned int nf_route_table_hook(void *priv,
        return ret;
 }
 
-static const struct nf_chain_type nft_chain_route_ipv4 = {
+static const struct nft_chain_type nft_chain_route_ipv4 = {
        .name           = "route",
        .type           = NFT_CHAIN_T_ROUTE,
        .family         = NFPROTO_IPV4,
index 17e03589331cb5b26b9ec3b91fc5a4d70c2f76b8..d99f9ac6f1b6e438192500d685ef8e4ec793a4d1 100644 (file)
@@ -28,7 +28,7 @@ static unsigned int nft_do_chain_ipv6(void *priv,
        return nft_do_chain(&pkt, priv);
 }
 
-static const struct nf_chain_type filter_ipv6 = {
+static const struct nft_chain_type filter_ipv6 = {
        .name           = "filter",
        .type           = NFT_CHAIN_T_DEFAULT,
        .family         = NFPROTO_IPV6,
index 73fe2bd13fcfc5d68da601d24c8ec0ad03f74250..c498aaa8056b9e947093336d8e2aff9aa92dae37 100644 (file)
@@ -65,7 +65,7 @@ static unsigned int nft_nat_ipv6_local_fn(void *priv,
        return nf_nat_ipv6_local_fn(priv, skb, state, nft_nat_do_chain);
 }
 
-static const struct nf_chain_type nft_chain_nat_ipv6 = {
+static const struct nft_chain_type nft_chain_nat_ipv6 = {
        .name           = "nat",
        .type           = NFT_CHAIN_T_NAT,
        .family         = NFPROTO_IPV6,
index 11d3c3b9aa18fbd5f6fa566437b79f32e71e0a45..d5c7fdc342560ccf680f4aa8080aedf70900037b 100644 (file)
@@ -60,7 +60,7 @@ static unsigned int nf_route_table_hook(void *priv,
        return ret;
 }
 
-static const struct nf_chain_type nft_chain_route_ipv6 = {
+static const struct nft_chain_type nft_chain_route_ipv6 = {
        .name           = "route",
        .type           = NFT_CHAIN_T_ROUTE,
        .family         = NFPROTO_IPV6,
index 92f5606b0deaf22e3baac321feb7dd1e731493f6..bf564f49108535bfd3144a42e4a5c82cc5ffc928 100644 (file)
@@ -384,9 +384,9 @@ static inline u64 nf_tables_alloc_handle(struct nft_table *table)
        return ++table->hgenerator;
 }
 
-static const struct nf_chain_type *chain_type[NFPROTO_NUMPROTO][NFT_CHAIN_T_MAX];
+static const struct nft_chain_type *chain_type[NFPROTO_NUMPROTO][NFT_CHAIN_T_MAX];
 
-static const struct nf_chain_type *
+static const struct nft_chain_type *
 __nf_tables_chain_type_lookup(const struct nlattr *nla, u8 family)
 {
        int i;
@@ -399,10 +399,10 @@ __nf_tables_chain_type_lookup(const struct nlattr *nla, u8 family)
        return NULL;
 }
 
-static const struct nf_chain_type *
+static const struct nft_chain_type *
 nf_tables_chain_type_lookup(const struct nlattr *nla, u8 family, bool autoload)
 {
-       const struct nf_chain_type *type;
+       const struct nft_chain_type *type;
 
        type = __nf_tables_chain_type_lookup(nla, family);
        if (type != NULL)
@@ -859,7 +859,7 @@ static void nf_tables_table_destroy(struct nft_ctx *ctx)
        kfree(ctx->table);
 }
 
-int nft_register_chain_type(const struct nf_chain_type *ctype)
+int nft_register_chain_type(const struct nft_chain_type *ctype)
 {
        int err = 0;
 
@@ -878,7 +878,7 @@ out:
 }
 EXPORT_SYMBOL_GPL(nft_register_chain_type);
 
-void nft_unregister_chain_type(const struct nf_chain_type *ctype)
+void nft_unregister_chain_type(const struct nft_chain_type *ctype)
 {
        nfnl_lock(NFNL_SUBSYS_NFTABLES);
        chain_type[ctype->family][ctype->type] = NULL;
@@ -1239,7 +1239,7 @@ static void nf_tables_chain_destroy(struct nft_chain *chain)
 struct nft_chain_hook {
        u32                             num;
        s32                             priority;
-       const struct nf_chain_type      *type;
+       const struct nft_chain_type     *type;
        struct net_device               *dev;
 };
 
@@ -1249,7 +1249,7 @@ static int nft_chain_parse_hook(struct net *net,
                                bool create)
 {
        struct nlattr *ha[NFTA_HOOK_MAX + 1];
-       const struct nf_chain_type *type;
+       const struct nft_chain_type *type;
        struct net_device *dev;
        int err;
 
@@ -6000,7 +6000,7 @@ static const struct nfnetlink_subsystem nf_tables_subsys = {
 };
 
 int nft_chain_validate_dependency(const struct nft_chain *chain,
-                                 enum nft_chain_type type)
+                                 enum nft_chain_types type)
 {
        const struct nft_base_chain *basechain;
 
index e30c7da09d0db901b96240c28af019825f820a1a..0aefe66ce5585ad1a3e0a17b57b30491cffbee34 100644 (file)
@@ -38,7 +38,7 @@ static unsigned int nft_do_chain_inet(void *priv, struct sk_buff *skb,
        return nft_do_chain(&pkt, priv);
 }
 
-static const struct nf_chain_type filter_inet = {
+static const struct nft_chain_type filter_inet = {
        .name           = "filter",
        .type           = NFT_CHAIN_T_DEFAULT,
        .family         = NFPROTO_INET,
index 4041fafca93404341bbc08744492c450107424bb..88ea959211acb511912f49cfbee14a3c11186249 100644 (file)
@@ -38,7 +38,7 @@ nft_do_chain_netdev(void *priv, struct sk_buff *skb,
        return nft_do_chain(&pkt, priv);
 }
 
-static const struct nf_chain_type nft_filter_chain_netdev = {
+static const struct nft_chain_type nft_filter_chain_netdev = {
        .name           = "filter",
        .type           = NFT_CHAIN_T_DEFAULT,
        .family         = NFPROTO_NETDEV,