summaryrefslogtreecommitdiffstats
path: root/src/set_elem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/set_elem.c')
-rw-r--r--src/set_elem.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/set_elem.c b/src/set_elem.c
index db367bd..d8c4758 100644
--- a/src/set_elem.c
+++ b/src/set_elem.c
@@ -599,7 +599,8 @@ int nftnl_set_elem_parse_file(struct nftnl_set_elem *e, enum nftnl_parse_type ty
EXPORT_SYMBOL_ALIAS(nftnl_set_elem_parse_file, nft_set_elem_parse_file);
static int nftnl_set_elem_snprintf_json(char *buf, size_t size,
- struct nftnl_set_elem *e, uint32_t flags)
+ const struct nftnl_set_elem *e,
+ uint32_t flags)
{
int ret, len = size, offset = 0, type = -1;
@@ -641,7 +642,7 @@ static int nftnl_set_elem_snprintf_json(char *buf, size_t size,
}
static int nftnl_set_elem_snprintf_default(char *buf, size_t size,
- struct nftnl_set_elem *e)
+ const struct nftnl_set_elem *e)
{
int ret, len = size, offset = 0, i;
@@ -684,7 +685,8 @@ static int nftnl_set_elem_snprintf_default(char *buf, size_t size,
}
static int nftnl_set_elem_snprintf_xml(char *buf, size_t size,
- struct nftnl_set_elem *e, uint32_t flags)
+ const struct nftnl_set_elem *e,
+ uint32_t flags)
{
int ret, len = size, offset = 0, type = DATA_NONE;
@@ -735,8 +737,9 @@ static int nftnl_set_elem_snprintf_xml(char *buf, size_t size,
}
static int nftnl_set_elem_cmd_snprintf(char *buf, size_t size,
- struct nftnl_set_elem *e, uint32_t cmd,
- uint32_t type, uint32_t flags)
+ const struct nftnl_set_elem *e,
+ uint32_t cmd, uint32_t type,
+ uint32_t flags)
{
int ret, len = size, offset = 0;
@@ -765,17 +768,18 @@ static int nftnl_set_elem_cmd_snprintf(char *buf, size_t size,
return offset;
}
-int nftnl_set_elem_snprintf(char *buf, size_t size, struct nftnl_set_elem *e,
- uint32_t type, uint32_t flags)
+int nftnl_set_elem_snprintf(char *buf, size_t size,
+ const struct nftnl_set_elem *e,
+ uint32_t type, uint32_t flags)
{
return nftnl_set_elem_cmd_snprintf(buf, size, e, nftnl_flag2cmd(flags),
type, flags);
}
EXPORT_SYMBOL_ALIAS(nftnl_set_elem_snprintf, nft_set_elem_snprintf);
-static inline int nftnl_set_elem_do_snprintf(char *buf, size_t size, void *e,
- uint32_t cmd, uint32_t type,
- uint32_t flags)
+static inline int nftnl_set_elem_do_snprintf(char *buf, size_t size,
+ const void *e, uint32_t cmd,
+ uint32_t type, uint32_t flags)
{
return nftnl_set_elem_snprintf(buf, size, e, type, flags);
}