diff options
author | Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> | 2013-10-03 14:28:05 +0300 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2013-12-30 23:50:50 +0100 |
commit | d0d6b2833fa9d79aa1c8818a287c594f0eddfb6c (patch) | |
tree | 452a29149791346ff5dce30df41fba70294e42e7 /extensions/libxt_mangle.c | |
parent | 278add3f0d6d54b8b2e5f0bf6fbe62314e645a79 (diff) |
extensions: libxt_mangle: Fixes option issues
Fix option IDs and remove irrelevant flags on setting options
mandatory.
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'extensions/libxt_mangle.c')
-rw-r--r-- | extensions/libxt_mangle.c | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/extensions/libxt_mangle.c b/extensions/libxt_mangle.c index 822033c8..4b20feb3 100644 --- a/extensions/libxt_mangle.c +++ b/extensions/libxt_mangle.c @@ -33,22 +33,21 @@ static void mangle_help(void) ); } -#define MANGLE_IPS '1' -#define MANGLE_IPT '2' -#define MANGLE_DEVS '3' -#define MANGLE_DEVT '4' -#define MANGLE_TARGET '5' +enum { + MANGLE_IPS = 0, + MANGLE_IPT = 1, + MANGLE_DEVS = 2, + MANGLE_DEVT = 3, + MANGLE_TARGET = 4, +}; + static const struct xt_option_entry mangle_opts[] = { - { .name = "mangle-ip-s", .id = MANGLE_IPS, .type = XTTYPE_STRING, - .flags = XTOPT_MAND }, - { .name = "mangle-ip-d", .id = MANGLE_IPT, .type = XTTYPE_STRING, - .flags = XTOPT_MAND }, - { .name = "mangle-mac-s", .id = MANGLE_DEVS, .type = XTTYPE_STRING, - .flags = XTOPT_MAND }, - { .name = "mangle-mac-d", .id = MANGLE_DEVT, .type = XTTYPE_STRING, - .flags = XTOPT_MAND }, - { .name = "mangle-target", .id = MANGLE_TARGET, .type = XTTYPE_STRING, - .flags = XTOPT_MAND }, + { .name = "mangle-ip-s", .id = MANGLE_IPS, .type = XTTYPE_STRING }, + { .name = "mangle-ip-d", .id = MANGLE_IPT, .type = XTTYPE_STRING }, + { .name = "mangle-mac-s", .id = MANGLE_DEVS, .type = XTTYPE_STRING }, + { .name = "mangle-mac-d", .id = MANGLE_DEVT, .type = XTTYPE_STRING }, + { .name = "mangle-target", .id = MANGLE_TARGET, + .type = XTTYPE_STRING }, XTOPT_TABLEEND, }; |