blob: c64ba2971b69752321c8a861f2e2a158ff20bbe3 [file] [log] [blame]
Marc Bouchere6869a82000-03-20 06:03:29 +00001/* Shared library add-on to iptables for standard target support. */
2#include <stdio.h>
Yasuyuki KOZAKAIe72f60e2007-07-24 07:00:40 +00003#include <xtables.h>
Marc Bouchere6869a82000-03-20 06:03:29 +00004
Jan Engelhardt181dead2007-10-04 16:27:07 +00005static void standard_help(void)
Marc Bouchere6869a82000-03-20 06:03:29 +00006{
7 printf(
Jan Engelhardt8b7c64d2008-04-15 11:48:25 +02008"standard match options:\n"
9"(If target is DROP, ACCEPT, RETURN or nothing)\n");
Marc Bouchere6869a82000-03-20 06:03:29 +000010}
11
Jan Engelhardt181dead2007-10-04 16:27:07 +000012static struct xtables_target standard_target = {
Jan Engelhardt42979362009-06-01 11:56:23 +020013 .family = NFPROTO_UNSPEC,
Yasuyuki KOZAKAIe72f60e2007-07-24 07:00:40 +000014 .name = "standard",
Jan Engelhardt8b7c64d2008-04-15 11:48:25 +020015 .version = XTABLES_VERSION,
Yasuyuki KOZAKAIe72f60e2007-07-24 07:00:40 +000016 .size = XT_ALIGN(sizeof(int)),
17 .userspacesize = XT_ALIGN(sizeof(int)),
Jan Engelhardt181dead2007-10-04 16:27:07 +000018 .help = standard_help,
Marc Bouchere6869a82000-03-20 06:03:29 +000019};
20
21void _init(void)
22{
Jan Engelhardt181dead2007-10-04 16:27:07 +000023 xtables_register_target(&standard_target);
Marc Bouchere6869a82000-03-20 06:03:29 +000024}