diff options
author | Pablo Neira <pablo@netfilter.org> | 2015-06-03 20:16:41 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2015-06-05 16:52:52 +0200 |
commit | a5afe525d01796bc17f1c97d01e374fe4fa21e00 (patch) | |
tree | 95c8e11ff439e1fb18f3df64713932689b158712 /src | |
parent | 7c357801945977a7a7759ead56b4cb320673219b (diff) |
netlink_delinearize: restore listing of host byteorder set elements
before:
table ip filter {
chain test {
cpu { 67108864, 50331648, 33554432}
}
}
after:
table ip filter {
chain test {
cpu { 4, 3, 2 }
}
}
Related to 525323352904 ("expr: add set_elem_expr as container for set element
attributes").
We'll have to revisit this once we have support to use integer datatypes from
set declarations, see: http://patchwork.ozlabs.org/patch/480068/
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/netlink_delinearize.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/netlink_delinearize.c b/src/netlink_delinearize.c index 0645ea8b..2865e8ed 100644 --- a/src/netlink_delinearize.c +++ b/src/netlink_delinearize.c @@ -822,6 +822,10 @@ static void integer_type_postprocess(struct expr *expr) integer_type_postprocess(i); } break; + case EXPR_SET_ELEM: + expr_set_type(expr->key, expr->dtype, expr->byteorder); + integer_type_postprocess(expr->key); + break; default: break; } |