Blame extensions/libxt_standard.c
|
Packit Service |
d1fe03 |
/* Shared library add-on to iptables for standard target support. */
|
|
Packit Service |
d1fe03 |
#include <stdio.h>
|
|
Packit Service |
d1fe03 |
#include <xtables.h>
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
static void standard_help(void)
|
|
Packit Service |
d1fe03 |
{
|
|
Packit Service |
d1fe03 |
printf(
|
|
Packit Service |
d1fe03 |
"standard match options:\n"
|
|
Packit Service |
d1fe03 |
"(If target is DROP, ACCEPT, RETURN or nothing)\n");
|
|
Packit Service |
d1fe03 |
}
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
static struct xtables_target standard_target = {
|
|
Packit Service |
d1fe03 |
.family = NFPROTO_UNSPEC,
|
|
Packit Service |
d1fe03 |
.name = "standard",
|
|
Packit Service |
d1fe03 |
.version = XTABLES_VERSION,
|
|
Packit Service |
d1fe03 |
.size = XT_ALIGN(sizeof(int)),
|
|
Packit Service |
d1fe03 |
.userspacesize = XT_ALIGN(sizeof(int)),
|
|
Packit Service |
d1fe03 |
.help = standard_help,
|
|
Packit Service |
d1fe03 |
};
|
|
Packit Service |
d1fe03 |
|
|
Packit Service |
d1fe03 |
void _init(void)
|
|
Packit Service |
d1fe03 |
{
|
|
Packit Service |
d1fe03 |
xtables_register_target(&standard_target);
|
|
Packit Service |
d1fe03 |
}
|