diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-06-15 12:10:40 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2016-06-15 14:02:02 +0200 |
commit | 2d74990a1474a8a41231e61c88f9d2dc36a092c7 (patch) | |
tree | a22000378a47521a6db2ef117e53a8bc8655f8d6 /src/netlink_linearize.c | |
parent | 1a05ba4a8ab25af174363dac0f924494d48ae409 (diff) |
src: use new definitions from libnftnl
Use new definitions in libnftnl, so we can consider getting rid of them
at some point.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/netlink_linearize.c')
-rw-r--r-- | src/netlink_linearize.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/netlink_linearize.c b/src/netlink_linearize.c index 98c22d88..01a85d07 100644 --- a/src/netlink_linearize.c +++ b/src/netlink_linearize.c @@ -116,7 +116,7 @@ static void netlink_gen_payload(struct netlink_linearize_ctx *ctx, expr->payload.base - 1); nftnl_expr_set_u32(nle, NFTNL_EXPR_PAYLOAD_OFFSET, expr->payload.offset / BITS_PER_BYTE); - nftnl_expr_set_u32(nle, NFT_EXPR_PAYLOAD_LEN, + nftnl_expr_set_u32(nle, NFTNL_EXPR_PAYLOAD_LEN, div_round_up(expr->len, BITS_PER_BYTE)); nftnl_rule_add_expr(ctx->nlr, nle); @@ -1054,14 +1054,14 @@ static void netlink_gen_flow_stmt(struct netlink_linearize_ctx *ctx, op = NFT_DYNSET_OP_ADD; nle = alloc_nft_expr("dynset"); - netlink_put_register(nle, NFT_EXPR_DYNSET_SREG_KEY, sreg_key); + netlink_put_register(nle, NFTNL_EXPR_DYNSET_SREG_KEY, sreg_key); if (stmt->flow.key->timeout) - nftnl_expr_set_u64(nle, NFT_EXPR_DYNSET_TIMEOUT, + nftnl_expr_set_u64(nle, NFTNL_EXPR_DYNSET_TIMEOUT, stmt->flow.key->timeout); - nftnl_expr_set_u32(nle, NFT_EXPR_DYNSET_OP, op); - nftnl_expr_set_str(nle, NFT_EXPR_DYNSET_SET_NAME, set->handle.set); - nftnl_expr_set_u32(nle, NFT_EXPR_DYNSET_SET_ID, set->handle.set_id); - nftnl_expr_set(nle, NFT_EXPR_DYNSET_EXPR, + nftnl_expr_set_u32(nle, NFTNL_EXPR_DYNSET_OP, op); + nftnl_expr_set_str(nle, NFTNL_EXPR_DYNSET_SET_NAME, set->handle.set); + nftnl_expr_set_u32(nle, NFTNL_EXPR_DYNSET_SET_ID, set->handle.set_id); + nftnl_expr_set(nle, NFTNL_EXPR_DYNSET_EXPR, netlink_gen_stmt_stateful(ctx, stmt->flow.stmt), 0); nftnl_rule_add_expr(ctx->nlr, nle); } |