You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.2 KiB
39 lines
1.2 KiB
![]()
7 years ago
|
From: Felix Fietkau <nbd@nbd.name>
|
||
|
Date: Sun, 25 Feb 2018 15:37:27 +0100
|
||
|
Subject: [PATCH] netfilter: nf_flow_table: make flow_offload_dead inline
|
||
|
|
||
|
It is too trivial to keep as a separate exported function
|
||
|
|
||
|
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
||
|
---
|
||
|
|
||
|
--- a/include/net/netfilter/nf_flow_table.h
|
||
|
+++ b/include/net/netfilter/nf_flow_table.h
|
||
|
@@ -103,7 +103,10 @@ void nf_flow_table_cleanup(struct net *n
|
||
|
int nf_flow_table_init(struct nf_flowtable *flow_table);
|
||
|
void nf_flow_table_free(struct nf_flowtable *flow_table);
|
||
|
|
||
|
-void flow_offload_dead(struct flow_offload *flow);
|
||
|
+static inline void flow_offload_dead(struct flow_offload *flow)
|
||
|
+{
|
||
|
+ flow->flags |= FLOW_OFFLOAD_DYING;
|
||
|
+}
|
||
|
|
||
|
int nf_flow_snat_port(const struct flow_offload *flow,
|
||
|
struct sk_buff *skb, unsigned int thoff,
|
||
|
--- a/net/netfilter/nf_flow_table_core.c
|
||
|
+++ b/net/netfilter/nf_flow_table_core.c
|
||
|
@@ -113,12 +113,6 @@ void flow_offload_free(struct flow_offlo
|
||
|
}
|
||
|
EXPORT_SYMBOL_GPL(flow_offload_free);
|
||
|
|
||
|
-void flow_offload_dead(struct flow_offload *flow)
|
||
|
-{
|
||
|
- flow->flags |= FLOW_OFFLOAD_DYING;
|
||
|
-}
|
||
|
-EXPORT_SYMBOL_GPL(flow_offload_dead);
|
||
|
-
|
||
|
static u32 flow_offload_hash(const void *data, u32 len, u32 seed)
|
||
|
{
|
||
|
const struct flow_offload_tuple *tuple = data;
|