From 98797285230a73b28c01c75c2ce1975cd9069840 Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Fri, 9 Sep 2016 14:37:09 +0200 Subject: payload: remove byteorder conversion This is what made ether addresses get formatted correctly with plain payload expression (ether saddr 00:11 ...) when listing rules. Not needed anymore since etheraddr_type is now BIG_ENDIAN. Signed-off-by: Florian Westphal Acked-by: Pablo Neira Ayuso --- src/netlink_delinearize.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/netlink_delinearize.c') diff --git a/src/netlink_delinearize.c b/src/netlink_delinearize.c index cddbfa63..05edb015 100644 --- a/src/netlink_delinearize.c +++ b/src/netlink_delinearize.c @@ -1161,8 +1161,6 @@ static void payload_match_expand(struct rule_pp_ctx *ctx, list_for_each_entry(left, &list, list) { tmp = constant_expr_splice(right, left->len); expr_set_type(tmp, left->dtype, left->byteorder); - if (tmp->byteorder == BYTEORDER_HOST_ENDIAN) - mpz_switch_byteorder(tmp->value, tmp->len / BITS_PER_BYTE); nexpr = relational_expr_alloc(&expr->location, expr->op, left, tmp); -- cgit v1.2.3