Since commit 0baa08fed43fa ("xtables: unify user chain add/flush for
restore case") it is not used anymore, so just drop it.

Signed-off-by: Phil Sutter <p...@nwl.cc>
---
 iptables/nft-shared.h      |  2 --
 iptables/xtables-restore.c | 15 ---------------
 2 files changed, 17 deletions(-)

diff --git a/iptables/nft-shared.h b/iptables/nft-shared.h
index b062f3e5792e3..8b073b18fb0d9 100644
--- a/iptables/nft-shared.h
+++ b/iptables/nft-shared.h
@@ -243,8 +243,6 @@ struct nftnl_chain_list;
 
 struct nft_xt_restore_cb {
        void (*table_new)(struct nft_handle *h, const char *table);
-       struct nftnl_chain_list *(*chain_list)(struct nft_handle *h,
-                                              const char *table);
        int (*chain_set)(struct nft_handle *h, const char *table,
                         const char *chain, const char *policy,
                         const struct xt_counters *counters);
diff --git a/iptables/xtables-restore.c b/iptables/xtables-restore.c
index 900e476eaf968..18c824b3784ec 100644
--- a/iptables/xtables-restore.c
+++ b/iptables/xtables-restore.c
@@ -58,20 +58,7 @@ static void print_usage(const char *name, const char 
*version)
                        "          [ --ipv6 ]\n", name);
 }
 
-static struct nftnl_chain_list *get_chain_list(struct nft_handle *h,
-                                              const char *table)
-{
-       struct nftnl_chain_list *chain_list;
-
-       chain_list = nft_chain_list_get(h, table, NULL);
-       if (chain_list == NULL)
-               xtables_error(OTHER_PROBLEM, "cannot retrieve chain list\n");
-
-       return chain_list;
-}
-
 static const struct nft_xt_restore_cb restore_cb = {
-       .chain_list     = get_chain_list,
        .commit         = nft_commit,
        .abort          = nft_abort,
        .table_new      = nft_table_new,
@@ -425,7 +412,6 @@ static int ebt_table_flush(struct nft_handle *h, const char 
*table)
 }
 
 static const struct nft_xt_restore_cb ebt_restore_cb = {
-       .chain_list     = get_chain_list,
        .commit         = nft_bridge_commit,
        .table_new      = nft_table_new,
        .table_flush    = ebt_table_flush,
@@ -471,7 +457,6 @@ int xtables_eb_restore_main(int argc, char *argv[])
 }
 
 static const struct nft_xt_restore_cb arp_restore_cb = {
-       .chain_list     = get_chain_list,
        .commit         = nft_commit,
        .table_new      = nft_table_new,
        .table_flush    = nft_table_flush,
-- 
2.23.0

Reply via email to