@@ -629,7 +629,7 @@ static int nft_rule_snprintf_json(char *buf, size_t size, struct nft_rule *r,
(unsigned long long)r->handle);
SNPRINTF_BUFFER_SIZE(ret, size, len, offset);
- ret = snprintf(buf+offset, len, "\"rule_flags\" : %u, ",
+ ret = snprintf(buf+offset, len, "\"flags\" : %u, ",
r->rule_flags);
SNPRINTF_BUFFER_SIZE(ret, size, len, offset);
@@ -469,10 +469,10 @@ static int nft_set_elem_snprintf_json(char *buf, size_t size,
{
int ret, len = size, offset = 0, type = -1;
- ret = snprintf(buf, size, "\"set_elem_flags\": %u", e->set_elem_flags);
+ ret = snprintf(buf, size, "\"flags\": %u", e->set_elem_flags);
SNPRINTF_BUFFER_SIZE(ret, size, len, offset);
- ret = snprintf(buf+offset, size, ",\"set_elem_key\": {");
+ ret = snprintf(buf+offset, size, ",\"key\": {");
SNPRINTF_BUFFER_SIZE(ret, size, len, offset);
ret = nft_data_reg_snprintf(buf+offset, len, &e->key,
@@ -490,7 +490,7 @@ static int nft_set_elem_snprintf_json(char *buf, size_t size,
type = DATA_VERDICT;
if (type != -1) {
- ret = snprintf(buf+offset, size, ",\"set_elem_data\": {");
+ ret = snprintf(buf+offset, size, ",\"data\": {");
SNPRINTF_BUFFER_SIZE(ret, size, len, offset);
ret = nft_data_reg_snprintf(buf+offset, len, &e->data,
@@ -295,7 +295,7 @@ static int nft_table_json_parse(struct nft_table *t, char *json)
nft_table_attr_set_u32(t, NFT_TABLE_ATTR_FAMILY, family);
- if (nft_jansson_value_parse_val(root, "table_flags",
+ if (nft_jansson_value_parse_val(root, "flags",
NFT_TYPE_U32, &table_flag) == -1)
goto err;
@@ -340,7 +340,7 @@ static int nft_table_snprintf_json(char *buf, size_t size, struct nft_table *t)
"{\"table\" : {"
"\"name\" : \"%s\","
"\"family\" : \"%s\","
- "\"table_flags\" : %d"
+ "\"flags\" : %d"
"}"
"}" ,
t->name, nft_family2str(t->family), t->table_flags);
@@ -1 +1 @@
-{"table" : {"name" : "filter","family" : "ip","table_flags" : 0}}
+{"table" : {"name" : "filter","family" : "ip","flags" : 0}}
@@ -1 +1 @@
-{"table" : {"name" : "filter2","family" : "ip6","table_flags" : 0}}
+{"table" : {"name" : "filter2","family" : "ip6","flags" : 0}}