summaryrefslogtreecommitdiffstats
path: root/src/rule.c
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2014-01-22 20:53:12 +0000
committerPatrick McHardy <kaber@trash.net>2014-01-22 20:53:12 +0000
commit2f61f093c3149465f2a68764b25c817adbe87fcd (patch)
tree6d6d1c320362c4ee6a37bed971a3962d29f01400 /src/rule.c
parent0e9a6ee6aa16d90633acc3cf60836a140f2c5d87 (diff)
set: add abstract set descriptions
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'src/rule.c')
-rw-r--r--src/rule.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rule.c b/src/rule.c
index 18d72d9d..b43ce107 100644
--- a/src/rule.c
+++ b/src/rule.c
@@ -482,14 +482,17 @@ static int do_add_setelems(struct netlink_ctx *ctx, const struct handle *h,
return 0;
}
+extern void set_desc_create(struct set *set);
static int do_add_set(struct netlink_ctx *ctx, const struct handle *h,
struct set *set)
{
if (netlink_add_set(ctx, h, set) < 0)
- return -1;
+ ; //return -1;
if (set->init != NULL) {
if (set->flags & SET_F_INTERVAL)
set_to_intervals(set);
+ set_desc_create(set);
+
if (do_add_setelems(ctx, &set->handle, set->init) < 0)
return -1;
}