From: Jesse Gross Date: Fri, 12 Jul 2013 17:02:15 +0000 (-0700) Subject: datapath: Use kernel eth_mac_addr() on old kernels. X-Git-Tag: sliver-openvswitch-2.0.90-1~36^2~41 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d644d89062ee584ae1144ba52e068bba5f7b2c67;p=sliver-openvswitch.git datapath: Use kernel eth_mac_addr() on old kernels. The OVS MAC address set function was removed in favor of the version in the kernel but the function pointer for older kernels was not updated. Reported-by: Cali Ente Signed-off-by: Jesse Gross Acked-by: Pravin B Shelar --- diff --git a/datapath/vport-internal_dev.c b/datapath/vport-internal_dev.c index 7f0b3c1d8..9ee1c42ed 100644 --- a/datapath/vport-internal_dev.c +++ b/datapath/vport-internal_dev.c @@ -173,7 +173,7 @@ static void do_setup(struct net_device *netdev) netdev->hard_start_xmit = internal_dev_xmit; netdev->open = internal_dev_open; netdev->stop = internal_dev_stop; - netdev->set_mac_address = internal_dev_mac_addr; + netdev->set_mac_address = eth_mac_addr; netdev->change_mtu = internal_dev_change_mtu; #endif