path: root/include/data_reg.h
diff options
authorPablo Neira Ayuso <>2018-10-24 19:18:50 +0200
committerPablo Neira Ayuso <>2018-10-24 19:26:34 +0200
commit6dc1c3d8bb64077da7f3f28c7368fb087d10a492 (patch)
tree880fe8bacaaf4b72035a9c430f86e6e5a15ba9bf /include/data_reg.h
parentdc240913458d591f59b52b3899d3fc3c5d6ec6ce (diff)
src: remove nftnl_rule_cmp() and nftnl_expr_cmp()
These functions are not very useful, rule comparison from this layer does not work well with implicit set definitions. This infrastructure was added as an attempt to support for deletion by name from this layer, which should be done from higher level libnftables library. Finally, we never had a client for this code in Let's remove it and bump libversion for safety reasons. Signed-off-by: Pablo Neira Ayuso <>
Diffstat (limited to 'include/data_reg.h')
1 files changed, 0 insertions, 2 deletions
diff --git a/include/data_reg.h b/include/data_reg.h
index 3fec7cd..f2675f2 100644
--- a/include/data_reg.h
+++ b/include/data_reg.h
@@ -28,8 +28,6 @@ int nftnl_data_reg_snprintf(char *buf, size_t size,
const union nftnl_data_reg *reg,
uint32_t output_format, uint32_t flags,
int reg_type);
-bool nftnl_data_reg_cmp(const union nftnl_data_reg *r1,
- const union nftnl_data_reg *r2, int reg_type);
struct nlattr;
int nftnl_parse_data(union nftnl_data_reg *data, struct nlattr *attr, int *type);