From a5afe525d01796bc17f1c97d01e374fe4fa21e00 Mon Sep 17 00:00:00 2001 From: Pablo Neira Date: Wed, 3 Jun 2015 20:16:41 +0200 Subject: 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 --- src/netlink_delinearize.c | 4 ++++ 1 file changed, 4 insertions(+) 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; } -- cgit v1.2.3