summaryrefslogtreecommitdiffstats
path: root/src/expr/data_reg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr/data_reg.h')
-rw-r--r--src/expr/data_reg.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/expr/data_reg.h b/src/expr/data_reg.h
deleted file mode 100644
index 5258051..0000000
--- a/src/expr/data_reg.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#ifndef _DATA_H_
-#define _DATA_H_
-
-enum {
- DATA_NONE,
- DATA_VALUE,
- DATA_VERDICT,
- DATA_CHAIN,
-};
-
-union nft_data_reg {
- struct {
- uint32_t val[4];
- uint32_t len;
- };
- struct {
- int verdict;
- const char *chain;
- };
-};
-
-#ifndef JSON_PARSING
-#define json_t void
-#endif
-
-#ifndef XML_PARSING
-#define mxml_node_t void
-#endif
-
-int nft_data_reg_snprintf(char *buf, size_t size, union nft_data_reg *reg,
- uint32_t output_format, uint32_t flags, int reg_type);
-int nft_data_reg_xml_parse(union nft_data_reg *reg, mxml_node_t *tree,
- struct nft_parse_err *err);
-int nft_parse_data(union nft_data_reg *data, struct nlattr *attr, int *type);
-int nft_data_reg_json_parse(union nft_data_reg *reg, json_t *data,
- struct nft_parse_err *err);
-
-#endif