netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes
@ 2017-05-19 16:29 Stephen Hemminger
  2017-05-19 16:29 ` [PATCH net-next 2/2] netfilter: nf_tables: make local functions static Stephen Hemminger
  2017-05-29  9:34 ` [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes Pablo Neira Ayuso
  0 siblings, 2 replies; 4+ messages in thread
From: Stephen Hemminger @ 2017-05-19 16:29 UTC (permalink / raw)
  To: pablo, fw; +Cc: netfilter-devel, Stephen Hemminger

Missing include file causes:

net/netfilter/nf_dup_netdev.c:26:6: warning: no previous prototype for ‘nf_fwd_netdev_egress’ [-Wmissing-prototypes]
net/netfilter/nf_dup_netdev.c:40:6: warning: no previous prototype for ‘nf_dup_netdev_egress’ [-Wmissing-prototypes]

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
---
 net/netfilter/nf_dup_netdev.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net/netfilter/nf_dup_netdev.c b/net/netfilter/nf_dup_netdev.c
index c9d7f95768ab..f4a566e67213 100644
--- a/net/netfilter/nf_dup_netdev.c
+++ b/net/netfilter/nf_dup_netdev.c
@@ -13,6 +13,7 @@
 #include <linux/netfilter.h>
 #include <linux/netfilter/nf_tables.h>
 #include <net/netfilter/nf_tables.h>
+#include <net/netfilter/nf_dup_netdev.h>
 
 static void nf_do_netdev_egress(struct sk_buff *skb, struct net_device *dev)
 {
-- 
2.11.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH net-next 2/2] netfilter: nf_tables: make local functions static
  2017-05-19 16:29 [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes Stephen Hemminger
@ 2017-05-19 16:29 ` Stephen Hemminger
  2017-05-29  9:35   ` Pablo Neira Ayuso
  2017-05-29  9:34 ` [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes Pablo Neira Ayuso
  1 sibling, 1 reply; 4+ messages in thread
From: Stephen Hemminger @ 2017-05-19 16:29 UTC (permalink / raw)
  To: pablo, fw; +Cc: netfilter-devel, Stephen Hemminger

Resolves warnings:
net/netfilter/nft_rt.c:26:6: warning: no previous prototype for ‘nft_rt_get_eval’ [-Wmissing-prototypes]
net/netfilter/nft_rt.c:75:5: warning: no previous prototype for ‘nft_rt_get_init’ [-Wmissing-prototypes]
net/netfilter/nft_rt.c:106:5: warning: no previous prototype for ‘nft_rt_get_dump’ [-Wmissing-prototypes]

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
---
 net/netfilter/nft_rt.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/net/netfilter/nft_rt.c b/net/netfilter/nft_rt.c
index d3eb640bc784..c7383d8f88d0 100644
--- a/net/netfilter/nft_rt.c
+++ b/net/netfilter/nft_rt.c
@@ -23,9 +23,9 @@ struct nft_rt {
 	enum nft_registers	dreg:8;
 };
 
-void nft_rt_get_eval(const struct nft_expr *expr,
-		     struct nft_regs *regs,
-		     const struct nft_pktinfo *pkt)
+static void nft_rt_get_eval(const struct nft_expr *expr,
+			    struct nft_regs *regs,
+			    const struct nft_pktinfo *pkt)
 {
 	const struct nft_rt *priv = nft_expr_priv(expr);
 	const struct sk_buff *skb = pkt->skb;
@@ -72,9 +72,9 @@ const struct nla_policy nft_rt_policy[NFTA_RT_MAX + 1] = {
 	[NFTA_RT_KEY]		= { .type = NLA_U32 },
 };
 
-int nft_rt_get_init(const struct nft_ctx *ctx,
-		    const struct nft_expr *expr,
-		    const struct nlattr * const tb[])
+static int nft_rt_get_init(const struct nft_ctx *ctx,
+			   const struct nft_expr *expr,
+			   const struct nlattr * const tb[])
 {
 	struct nft_rt *priv = nft_expr_priv(expr);
 	unsigned int len;
@@ -103,8 +103,8 @@ int nft_rt_get_init(const struct nft_ctx *ctx,
 					   NFT_DATA_VALUE, len);
 }
 
-int nft_rt_get_dump(struct sk_buff *skb,
-		    const struct nft_expr *expr)
+static int nft_rt_get_dump(struct sk_buff *skb,
+			   const struct nft_expr *expr)
 {
 	const struct nft_rt *priv = nft_expr_priv(expr);
 
-- 
2.11.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes
  2017-05-19 16:29 [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes Stephen Hemminger
  2017-05-19 16:29 ` [PATCH net-next 2/2] netfilter: nf_tables: make local functions static Stephen Hemminger
@ 2017-05-29  9:34 ` Pablo Neira Ayuso
  1 sibling, 0 replies; 4+ messages in thread
From: Pablo Neira Ayuso @ 2017-05-29  9:34 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: fw, netfilter-devel, Stephen Hemminger

On Fri, May 19, 2017 at 09:29:41AM -0700, Stephen Hemminger wrote:
> Missing include file causes:
> 
> net/netfilter/nf_dup_netdev.c:26:6: warning: no previous prototype for ‘nf_fwd_netdev_egress’ [-Wmissing-prototypes]
> net/netfilter/nf_dup_netdev.c:40:6: warning: no previous prototype for ‘nf_dup_netdev_egress’ [-Wmissing-prototypes]

Applied to nf-next, thanks.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH net-next 2/2] netfilter: nf_tables: make local functions static
  2017-05-19 16:29 ` [PATCH net-next 2/2] netfilter: nf_tables: make local functions static Stephen Hemminger
@ 2017-05-29  9:35   ` Pablo Neira Ayuso
  0 siblings, 0 replies; 4+ messages in thread
From: Pablo Neira Ayuso @ 2017-05-29  9:35 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: fw, netfilter-devel, Stephen Hemminger

On Fri, May 19, 2017 at 09:29:42AM -0700, Stephen Hemminger wrote:
> Resolves warnings:
> net/netfilter/nft_rt.c:26:6: warning: no previous prototype for ‘nft_rt_get_eval’ [-Wmissing-prototypes]
> net/netfilter/nft_rt.c:75:5: warning: no previous prototype for ‘nft_rt_get_init’ [-Wmissing-prototypes]
> net/netfilter/nft_rt.c:106:5: warning: no previous prototype for ‘nft_rt_get_dump’ [-Wmissing-prototypes]

Also applied, thanks.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-05-29  9:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-19 16:29 [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes Stephen Hemminger
2017-05-19 16:29 ` [PATCH net-next 2/2] netfilter: nf_tables: make local functions static Stephen Hemminger
2017-05-29  9:35   ` Pablo Neira Ayuso
2017-05-29  9:34 ` [PATCH net-next 1/2] netfilter: resolve warnings about missing prototypes Pablo Neira Ayuso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).