Replace it by direct call to mnl_batch_talk().
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
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);
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) {
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)