summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2010-12-23 21:39:12 +0100
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2010-12-23 21:39:12 +0100
commit6e0145723621f476d10c81d57e1bb6b0bb3c6ddb (patch)
treeac97cf7d759dae16886925b6388f6b62db281bd4
parentb4473693732dfe760f907d78fb83e155427f6632 (diff)
Comment the possible return values of the add/del/test type-functions
-rw-r--r--kernel/include/linux/netfilter/ipset/ip_set.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/kernel/include/linux/netfilter/ipset/ip_set.h b/kernel/include/linux/netfilter/ipset/ip_set.h
index a3e4bb9..72ff624 100644
--- a/kernel/include/linux/netfilter/ipset/ip_set.h
+++ b/kernel/include/linux/netfilter/ipset/ip_set.h
@@ -218,11 +218,17 @@ typedef int (*ipset_adtfn)(struct ip_set *set, void *value, u32 timeout);
/* Set type, variant-specific part */
struct ip_set_type_variant {
- /* Kernelspace: test/add/del entries */
+ /* Kernelspace: test/add/del entries
+ * returns negative error code,
+ * zero for no match/success to add/delete
+ * positive for matching element */
int (*kadt)(struct ip_set *set, const struct sk_buff * skb,
enum ipset_adt adt, u8 pf, u8 dim, u8 flags);
- /* Userspace: test/add/del entries */
+ /* Userspace: test/add/del entries
+ * returns negative error code,
+ * zero for no match/success to add/delete
+ * positive for matching element */
int (*uadt)(struct ip_set *set, struct nlattr *head, int len,
enum ipset_adt adt, u32 *lineno, u32 flags);