diff options
author | Florian Westphal <fw@strlen.de> | 2016-09-09 14:37:09 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2016-09-09 15:53:28 +0200 |
commit | 98797285230a73b28c01c75c2ce1975cd9069840 (patch) | |
tree | 07fd584f25cd02411db21ae341cf78c0770e55a9 /src/netlink_delinearize.c | |
parent | 03d7eb8c260b85e77fea305736a352bbc0e94769 (diff) |
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 <fw@strlen.de>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/netlink_delinearize.c')
-rw-r--r-- | src/netlink_delinearize.c | 2 |
1 files changed, 0 insertions, 2 deletions
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); |