|
@@ -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);
|