diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/netlink/genetlink.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/net/netlink/genetlink.c b/net/netlink/genetlink.c index 482fa571b4e..8a36599d355 100644 --- a/net/netlink/genetlink.c +++ b/net/netlink/genetlink.c | |||
@@ -946,3 +946,16 @@ int genlmsg_multicast_allns(struct sk_buff *skb, u32 pid, unsigned int group, | |||
946 | return genlmsg_mcast(skb, pid, group, flags); | 946 | return genlmsg_mcast(skb, pid, group, flags); |
947 | } | 947 | } |
948 | EXPORT_SYMBOL(genlmsg_multicast_allns); | 948 | EXPORT_SYMBOL(genlmsg_multicast_allns); |
949 | |||
950 | void genl_notify(struct sk_buff *skb, struct net *net, u32 pid, u32 group, | ||
951 | struct nlmsghdr *nlh, gfp_t flags) | ||
952 | { | ||
953 | struct sock *sk = net->genl_sock; | ||
954 | int report = 0; | ||
955 | |||
956 | if (nlh) | ||
957 | report = nlmsg_report(nlh); | ||
958 | |||
959 | nlmsg_notify(sk, skb, pid, group, report, flags); | ||
960 | } | ||
961 | EXPORT_SYMBOL(genl_notify); | ||