]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
src: remove set/get array api
authorFlorian Westphal <fw@strlen.de>
Mon, 12 Mar 2018 11:55:32 +0000 (12:55 +0100)
committerFlorian Westphal <fw@strlen.de>
Mon, 12 Mar 2018 16:01:34 +0000 (17:01 +0100)
one-line wrapper, callers can use nftnl_flowtable_get/set instead.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/flowtable.c
src/libnftnl.map

index 93df4ecdc1c6224889bead0adebaf58dc823f372..c1ddae4ad65e29b41aa08f92b9d6d043500271c4 100644 (file)
@@ -178,12 +178,6 @@ void nftnl_flowtable_set(struct nftnl_flowtable *c, uint16_t attr, const void *d
 }
 EXPORT_SYMBOL(nftnl_flowtable_set);
 
-void nftnl_flowtable_set_array(struct nftnl_flowtable *c, uint16_t attr, const char **data)
-{
-       nftnl_flowtable_set_data(c, attr, &data[0], nftnl_flowtable_validate[attr]);
-}
-EXPORT_SYMBOL(nftnl_flowtable_set_array);
-
 void nftnl_flowtable_set_u32(struct nftnl_flowtable *c, uint16_t attr, uint32_t data)
 {
        nftnl_flowtable_set_data(c, attr, &data, sizeof(uint32_t));
@@ -272,12 +266,6 @@ int32_t nftnl_flowtable_get_s32(const struct nftnl_flowtable *c, uint16_t attr)
 }
 EXPORT_SYMBOL(nftnl_flowtable_get_s32);
 
-const char **nftnl_flowtable_get_array(const struct nftnl_flowtable *c, uint16_t attr)
-{
-       return (const char **)nftnl_flowtable_get(c, attr);
-}
-EXPORT_SYMBOL(nftnl_flowtable_get_array);
-
 void nftnl_flowtable_nlmsg_build_payload(struct nlmsghdr *nlh,
                                         const struct nftnl_flowtable *c)
 {
index ddad53e8bf0576c6a3d49c20b0adac4a1d14b616..a24fe9b4dae98f17165254cdbed8b270b3fd6d79 100644 (file)
@@ -322,12 +322,10 @@ LIBNFTNL_7 {
   nftnl_flowtable_set;
   nftnl_flowtable_set_u32;
   nftnl_flowtable_set_s32;
-  nftnl_flowtable_set_array;
   nftnl_flowtable_set_str;
   nftnl_flowtable_get;
   nftnl_flowtable_get_u32;
   nftnl_flowtable_get_s32;
-  nftnl_flowtable_get_array;
   nftnl_flowtable_get_str;
   nftnl_flowtable_parse;
   nftnl_flowtable_parse_file;