From patchwork Fri Aug 10 13:01:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Fernando F. Mancera" X-Patchwork-Id: 956246 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=riseup.net Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=riseup.net header.i=@riseup.net header.b="r8QW89i/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41n4yx5nBrz9s7Q for ; Fri, 10 Aug 2018 23:02:17 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728080AbeHJPcD (ORCPT ); Fri, 10 Aug 2018 11:32:03 -0400 Received: from mx1.riseup.net ([198.252.153.129]:54342 "EHLO mx1.riseup.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727543AbeHJPcD (ORCPT ); Fri, 10 Aug 2018 11:32:03 -0400 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 756911A0385 for ; Fri, 10 Aug 2018 06:02:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1533906134; bh=4c4YF8LtrIPWQlfod3GMqwHEe8o2IesoYWzwdcc5i0g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=r8QW89i/24RctW5QrDsMg3rYZALq1wvMjgsQSWkRMS+Ksc/DHEFtwRduhGP5zD9LK 0EaapvT9Iirt1P5J+/Qr4JybR6PEHFzArjKbd62kxYQNYQNFsj6NcJ+DeI5Y8rPHAs li/v7DeDXluk4LVowHEDsVmKU1OqLo0M00m7QO1U= X-Riseup-User-ID: 54D4150471FCD870BD9D7DCBC5FC081BDE2D59D50B9D72847CFAF0FE73BB4D8B Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id 9F22963444; Fri, 10 Aug 2018 06:02:13 -0700 (PDT) From: Fernando Fernandez Mancera To: netfilter-devel@vger.kernel.org Cc: Fernando Fernandez Mancera Subject: [PATCH 2/3 nft] src: mnl: make nft_mnl_talk() public Date: Fri, 10 Aug 2018 15:01:59 +0200 Message-Id: <20180810130200.704-2-ffmancera@riseup.net> In-Reply-To: <20180810130200.704-1-ffmancera@riseup.net> References: <20180810130200.704-1-ffmancera@riseup.net> Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org As we are going to use the function nft_mnl_talk() from the incoming nftnl_osf.c, we make it public. Signed-off-by: Fernando Fernandez Mancera --- include/mnl.h | 4 ++++ src/mnl.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/include/mnl.h b/include/mnl.h index cb131bb..36109c7 100644 --- a/include/mnl.h +++ b/include/mnl.h @@ -92,4 +92,8 @@ int mnl_nft_event_listener(struct mnl_socket *nf_sock, unsigned int debug_mask, int (*cb)(const struct nlmsghdr *nlh, void *data), void *cb_data); +int nft_mnl_talk(struct netlink_ctx *ctx, const void *data, unsigned int len, + int (*cb)(const struct nlmsghdr *nlh, void *data), + void *cb_data); + #endif /* _NFTABLES_MNL_H_ */ diff --git a/src/mnl.c b/src/mnl.c index 42eacab..6a6d45c 100644 --- a/src/mnl.c +++ b/src/mnl.c @@ -66,7 +66,7 @@ out: return ret; } -static int +int nft_mnl_talk(struct netlink_ctx *ctx, const void *data, unsigned int len, int (*cb)(const struct nlmsghdr *nlh, void *data), void *cb_data) {