aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2007-09-28 14:38:52 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2007-10-10 16:53:33 -0700
commite3730578285fcf0c628f08b0dc89425cfeafd4ba (patch)
tree7ba377a0c5ac7070f3293f2297f2e9ab910d6865 /include/linux
parent[NETFILTER]: nfnetlink: use nlmsg_notify() (diff)
downloadlinux-dev-e3730578285fcf0c628f08b0dc89425cfeafd4ba.tar.xz
linux-dev-e3730578285fcf0c628f08b0dc89425cfeafd4ba.zip
[NETFILTER]: nfnetlink: support attribute policies
Add support for automatic checking of per-callback attribute policies. Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/netfilter/nfnetlink.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/netfilter/nfnetlink.h b/include/linux/netfilter/nfnetlink.h
index e61a8a5fcaff..cd8fded36550 100644
--- a/include/linux/netfilter/nfnetlink.h
+++ b/include/linux/netfilter/nfnetlink.h
@@ -58,7 +58,8 @@ struct nfnl_callback
{
int (*call)(struct sock *nl, struct sk_buff *skb,
struct nlmsghdr *nlh, struct nlattr *cda[]);
- u_int16_t attr_count; /* number of nlattr's */
+ const struct nla_policy *policy; /* netlink attribute policy */
+ const u_int16_t attr_count; /* number of nlattr's */
};
struct nfnetlink_subsystem