datapath: Cleanup netlink compat code.
[sliver-openvswitch.git] / datapath / dp_notify.c
index ec573a5..847f611 100644 (file)
@@ -18,6 +18,8 @@
 
 #include <linux/netdevice.h>
 #include <net/genetlink.h>
+#include <net/net_namespace.h>
+#include <net/netns/generic.h>
 
 #include "datapath.h"
 #include "vport-internal_dev.h"
@@ -33,7 +35,7 @@ static void dp_detach_port_notify(struct vport *vport)
                                          OVS_VPORT_CMD_DEL);
        ovs_dp_detach_port(vport);
        if (IS_ERR(notify)) {
-               netlink_set_err(GENL_SOCK(ovs_dp_get_net(dp)), 0,
+               netlink_set_err(ovs_dp_get_net(dp)->genl_sock, 0,
                                ovs_dp_vport_multicast_group.id,
                                PTR_ERR(notify));
                return;