This adds compatibility with kernel changeset
"net: add rx_handler data pointer"
which was added between 2.6.35 and 2.6.35-rc1.

Signed-off-by: Simon Horman <horms@verge.net.au>

--- 

Compile tested only

This actually breaks compatibility with changes between
"net: add rx_handler data pointer" and "net: replace hooks in
__netif_receive_skb V5". But as they were all applied between 2.6.35 and
2.6.35-rc1 I don't see this as a concern.

Index: openvswitch/datapath/vport-netdev.c
===================================================================
--- openvswitch.orig/datapath/vport-netdev.c	2010-08-06 22:32:02.000000000 +0900
+++ openvswitch/datapath/vport-netdev.c	2010-08-06 22:32:11.000000000 +0900
@@ -158,7 +158,8 @@ static int netdev_attach(struct vport *v
 	rcu_assign_pointer(netdev_vport->dev->br_port,
 			   (struct net_bridge_port *)vport);
 #ifndef HAVE_BR_HANDLE_FRAME_HOOK
-	err = netdev_rx_handler_register(netdev_vport->dev, netdev_frame_hook);
+	err = netdev_rx_handler_register(netdev_vport->dev,
+					 netdev_frame_hook, NULL);
 #endif
 	return err;
 }



