Json support for exporting rules and add implementation for testing this functions. I have also ordered the switch case in the right order: First position: Default Support Second position: Xml Support Last position: Json Support --- Álvaro Neira Ayuso (2): Add function for exporting rule to JSON format and Order the switch values in the right order Add code for testing the new functions for exporting rules to JSON Format examples/nft-rule-get.c | 5 +++ include/libnftables/rule.h | 1 + src/chain.c | 8 +++-- src/expr/bitwise.c | 37 ++++++++++++++++++++++++- src/expr/byteorder.c | 22 +++++++++++++++ src/expr/cmp.c | 25 ++++++++++++++++- src/expr/counter.c | 7 +++-- src/expr/ct.c | 5 +++ src/expr/data_reg.c | 65 +++++++++++++++++++++++++++++++++++++++----- src/expr/exthdr.c | 16 +++++++---- src/expr/immediate.c | 40 ++++++++++++++++++++++++++- src/expr/limit.c | 4 +++ src/expr/log.c | 7 +++++ src/expr/lookup.c | 20 ++++++++++++-- src/expr/match.c | 18 +++++++++++- src/expr/meta.c | 10 +++++-- src/expr/nat.c | 44 ++++++++++++++++++++++++++++-- src/expr/payload.c | 39 ++++++++++++++++++++++++-- src/expr/target.c | 19 ++++++++++++- src/internal.h | 1 + src/rule.c | 52 ++++++++++++++++++++++++++++++++++- src/table.c | 4 +-- 22 files changed, 406 insertions(+), 43 deletions(-) -- Álvaro Neira Ayuso -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html