Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3bb0362d authored by Jan Engelhardt's avatar Jan Engelhardt Committed by Patrick McHardy
Browse files

[NETFILTER]: remove arpt_(un)register_target indirection macros

parent 95eea855
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -264,11 +264,6 @@ struct arpt_error
	.target.errorname = "ERROR",					       \
}

#define arpt_register_target(tgt) 	\
({	(tgt)->family = NF_ARP;		\
 	xt_register_target(tgt); })
#define arpt_unregister_target(tgt) xt_unregister_target(tgt)

extern struct xt_table *arpt_register_table(struct net *net,
					    struct xt_table *table,
					    const struct arpt_replace *repl);
+3 −5
Original line number Diff line number Diff line
@@ -75,6 +75,7 @@ checkentry(const char *tablename, const void *e, const struct xt_target *target,

static struct xt_target arpt_mangle_reg __read_mostly = {
	.name		= "mangle",
	.family		= NF_ARP,
	.target		= target,
	.targetsize	= sizeof(struct arpt_mangle),
	.checkentry	= checkentry,
@@ -83,15 +84,12 @@ static struct xt_target arpt_mangle_reg __read_mostly = {

static int __init arpt_mangle_init(void)
{
	if (arpt_register_target(&arpt_mangle_reg))
		return -EINVAL;

	return 0;
	return xt_register_target(&arpt_mangle_reg);
}

static void __exit arpt_mangle_fini(void)
{
	arpt_unregister_target(&arpt_mangle_reg);
	xt_unregister_target(&arpt_mangle_reg);
}

module_init(arpt_mangle_init);