[PATCH nft] netlink: remove netlink_batch_send()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Replace it by direct call to mnl_batch_talk().

Signed-off-by: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
---
 include/netlink.h | 2 --
 src/libnftables.c | 2 +-
 src/netlink.c     | 5 -----
 3 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/include/netlink.h b/include/netlink.h
index 8bdf192b5e68..5ff129ed9229 100644
--- a/include/netlink.h
+++ b/include/netlink.h
@@ -148,8 +148,6 @@ extern void netlink_dump_set(const struct nftnl_set *nls,
 extern void netlink_dump_obj(struct nftnl_obj *nlo, struct netlink_ctx *ctx);
 extern void netlink_dump_flowtable(struct nftnl_flowtable *flo, struct netlink_ctx *ctx);
 
-extern int netlink_batch_send(struct netlink_ctx *ctx, struct list_head *err_list);
-
 #define netlink_abi_error()	\
 	__netlink_abi_error(__FILE__, __LINE__, strerror(errno));
 extern void __noreturn __netlink_abi_error(const char *file, int line, const char *reason);
diff --git a/src/libnftables.c b/src/libnftables.c
index 4a69757f6b94..682335494d8a 100644
--- a/src/libnftables.c
+++ b/src/libnftables.c
@@ -56,7 +56,7 @@ static int nft_netlink(struct nft_ctx *nft,
 	if (!mnl_batch_ready(batch))
 		goto out;
 
-	ret = netlink_batch_send(&ctx, &err_list);
+	ret = mnl_batch_talk(&ctx, &err_list);
 
 	list_for_each_entry_safe(err, tmp, &err_list, head) {
 		list_for_each_entry(cmd, cmds, list) {
diff --git a/src/netlink.c b/src/netlink.c
index ede08ffd76b7..fc9aeeff05b3 100644
--- a/src/netlink.c
+++ b/src/netlink.c
@@ -1117,11 +1117,6 @@ int netlink_list_flowtables(struct netlink_ctx *ctx, const struct handle *h)
 	return err;
 }
 
-int netlink_batch_send(struct netlink_ctx *ctx, struct list_head *err_list)
-{
-	return mnl_batch_talk(ctx, err_list);
-}
-
 struct nftnl_ruleset *netlink_dump_ruleset(struct netlink_ctx *ctx,
 					 const struct handle *h,
 					 const struct location *loc)
-- 
2.11.0




[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux