Skip to content

Commit edf0338

Browse files
Florian Westphalummakynes
authored andcommitted
netfilter: conntrack: remove pernet l4 proto register interface
No used anymore. Signed-off-by: Florian Westphal <[email protected]> Signed-off-by: Pablo Neira Ayuso <[email protected]>
1 parent 44fb87f commit edf0338

File tree

2 files changed

+12
-28
lines changed

2 files changed

+12
-28
lines changed

include/net/netfilter/nf_conntrack_l4proto.h

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -144,18 +144,6 @@ const struct nf_conntrack_l4proto *__nf_ct_l4proto_find(u8 l4proto);
144144

145145
const struct nf_conntrack_l4proto *nf_ct_l4proto_find_get(u8 l4proto);
146146

147-
/* Protocol pernet registration. */
148-
int nf_ct_l4proto_pernet_register_one(struct net *net,
149-
const struct nf_conntrack_l4proto *proto);
150-
void nf_ct_l4proto_pernet_unregister_one(struct net *net,
151-
const struct nf_conntrack_l4proto *proto);
152-
int nf_ct_l4proto_pernet_register(struct net *net,
153-
const struct nf_conntrack_l4proto *const proto[],
154-
unsigned int num_proto);
155-
void nf_ct_l4proto_pernet_unregister(struct net *net,
156-
const struct nf_conntrack_l4proto *const proto[],
157-
unsigned int num_proto);
158-
159147
/* Protocol global registration. */
160148
int nf_ct_l4proto_register_one(const struct nf_conntrack_l4proto *proto);
161149
void nf_ct_l4proto_unregister_one(const struct nf_conntrack_l4proto *proto);

net/netfilter/nf_conntrack_proto.c

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ int nf_ct_l4proto_register_one(const struct nf_conntrack_l4proto *l4proto)
221221
}
222222
EXPORT_SYMBOL_GPL(nf_ct_l4proto_register_one);
223223

224-
int nf_ct_l4proto_pernet_register_one(struct net *net,
225-
const struct nf_conntrack_l4proto *l4proto)
224+
static int nf_ct_l4proto_pernet_register_one(struct net *net,
225+
const struct nf_conntrack_l4proto *l4proto)
226226
{
227227
int ret = 0;
228228
struct nf_proto_net *pn = NULL;
@@ -245,7 +245,6 @@ int nf_ct_l4proto_pernet_register_one(struct net *net,
245245
out:
246246
return ret;
247247
}
248-
EXPORT_SYMBOL_GPL(nf_ct_l4proto_pernet_register_one);
249248

250249
static void __nf_ct_l4proto_unregister_one(const struct nf_conntrack_l4proto *l4proto)
251250

@@ -272,7 +271,7 @@ void nf_ct_l4proto_unregister_one(const struct nf_conntrack_l4proto *l4proto)
272271
}
273272
EXPORT_SYMBOL_GPL(nf_ct_l4proto_unregister_one);
274273

275-
void nf_ct_l4proto_pernet_unregister_one(struct net *net,
274+
static void nf_ct_l4proto_pernet_unregister_one(struct net *net,
276275
const struct nf_conntrack_l4proto *l4proto)
277276
{
278277
struct nf_proto_net *pn = nf_ct_l4proto_net(net, l4proto);
@@ -283,7 +282,6 @@ void nf_ct_l4proto_pernet_unregister_one(struct net *net,
283282
pn->users--;
284283
nf_ct_l4proto_unregister_sysctl(pn);
285284
}
286-
EXPORT_SYMBOL_GPL(nf_ct_l4proto_pernet_unregister_one);
287285

288286
static void
289287
nf_ct_l4proto_unregister(const struct nf_conntrack_l4proto * const l4proto[],
@@ -322,7 +320,15 @@ nf_ct_l4proto_register(const struct nf_conntrack_l4proto * const l4proto[],
322320
return ret;
323321
}
324322

325-
int nf_ct_l4proto_pernet_register(struct net *net,
323+
static void nf_ct_l4proto_pernet_unregister(struct net *net,
324+
const struct nf_conntrack_l4proto *const l4proto[],
325+
unsigned int num_proto)
326+
{
327+
while (num_proto-- != 0)
328+
nf_ct_l4proto_pernet_unregister_one(net, l4proto[num_proto]);
329+
}
330+
331+
static int nf_ct_l4proto_pernet_register(struct net *net,
326332
const struct nf_conntrack_l4proto *const l4proto[],
327333
unsigned int num_proto)
328334
{
@@ -341,16 +347,6 @@ int nf_ct_l4proto_pernet_register(struct net *net,
341347
}
342348
return ret;
343349
}
344-
EXPORT_SYMBOL_GPL(nf_ct_l4proto_pernet_register);
345-
346-
void nf_ct_l4proto_pernet_unregister(struct net *net,
347-
const struct nf_conntrack_l4proto *const l4proto[],
348-
unsigned int num_proto)
349-
{
350-
while (num_proto-- != 0)
351-
nf_ct_l4proto_pernet_unregister_one(net, l4proto[num_proto]);
352-
}
353-
EXPORT_SYMBOL_GPL(nf_ct_l4proto_pernet_unregister);
354350

355351
static unsigned int nf_confirm(struct sk_buff *skb,
356352
unsigned int protoff,

0 commit comments

Comments
 (0)