}
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));
}
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)
{
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;