From: Jesse Gross Date: Wed, 4 Dec 2013 04:06:09 +0000 (-0800) Subject: datapath: Add backport for genlmsg_new_unicast(). X-Git-Tag: sliver-openvswitch-2.0.90-1~1^2~28 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=6c75562d49e87237cfaafc82d786c8c4f0823326 datapath: Add backport for genlmsg_new_unicast(). genlmsg_new_unicast() will be proposed upstream to support memory mapped Netlink but on existing kernels it just uses genlmsg_new(). Signed-off-by: Jesse Gross --- diff --git a/datapath/linux/compat/include/net/genetlink.h b/datapath/linux/compat/include/net/genetlink.h index 91be1685f..09ee23bdd 100644 --- a/datapath/linux/compat/include/net/genetlink.h +++ b/datapath/linux/compat/include/net/genetlink.h @@ -20,4 +20,13 @@ extern void genl_notify(struct sk_buff *skb, struct net *net, u32 portid, u32 group, struct nlmsghdr *nlh, gfp_t flags); +#if LINUX_VERSION_CODE < KERNEL_VERSION(3,14,0) +static inline struct sk_buff *genlmsg_new_unicast(size_t payload, + struct genl_info *info, + gfp_t flags) +{ + return genlmsg_new(payload, flags); +} +#endif + #endif /* genetlink.h */