{ "nftables": [ { "metainfo": { "version": "VERSION", "release_name": "RELEASE_NAME", "json_schema_version": 1 } }, { "table": { "family": "ip", "name": "x", "handle": 0 } }, { "chain": { "family": "ip", "table": "x", "name": "sctm_o0_0", "handle": 0 } }, { "chain": { "family": "ip", "table": "x", "name": "sctm_o0_1", "handle": 0 } }, { "chain": { "family": "ip", "table": "x", "name": "SET_ctmark_RPLYroute", "handle": 0 } }, { "counter": { "family": "ip", "name": "c_o0_0", "table": "x", "handle": 0, "packets": 0, "bytes": 0 } }, { "map": { "family": "ip", "name": "sctm_o0", "table": "x", "type": "mark", "handle": 0, "map": "verdict", "elem": [ [ 0, { "jump": { "target": "sctm_o0_0" } } ], [ 1, { "jump": { "target": "sctm_o0_1" } } ] ] } }, { "map": { "family": "ip", "name": "sctm_o1", "table": "x", "type": "mark", "handle": 0, "map": "counter", "elem": [ [ 0, "c_o0_0" ] ] } }, { "rule": { "family": "ip", "table": "x", "chain": "SET_ctmark_RPLYroute", "handle": 0, "expr": [ { "vmap": { "key": { "&": [ { ">>": [ { "meta": { "key": "mark" } }, 8 ] }, 15 ] }, "data": "@sctm_o0" } } ] } }, { "rule": { "family": "ip", "table": "x", "chain": "SET_ctmark_RPLYroute", "handle": 0, "expr": [ { "counter": { "map": { "key": { "&": [ { ">>": [ { "meta": { "key": "mark" } }, 8 ] }, 15 ] }, "data": "@sctm_o1" } } } ] } } ] }