]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
hv_netvsc: pass struct net_device to rndis_filter_set_device_mac()
authorVitaly Kuznetsov <vkuznets@redhat.com>
Fri, 3 Jun 2016 15:51:01 +0000 (17:51 +0200)
committerTim Gardner <tim.gardner@canonical.com>
Fri, 16 Sep 2016 17:08:45 +0000 (11:08 -0600)
commit266e0a2c154263a097a8603440c9007c5c67a38c
tree9ad7d7f0aeb52c7b19a8b8d6f2025bd8c2d5551a
parent998c680142cc0f6c969b715e6b6bd8c955bd44cb
hv_netvsc: pass struct net_device to rndis_filter_set_device_mac()

BugLink: http://bugs.launchpad.net/bugs/1616677
We unpack 'struct net_device' in netvsc_set_mac_addr() to get to
'struct hv_device' pointer which we use in rndis_filter_set_device_mac()
to get back to 'struct net_device'.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit e834da9a40edd3117ef0a9b2a73d845fe6b622a8)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Acked-by: Kamal Mostafa <kamal@canonical.com>
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc_drv.c
drivers/net/hyperv/rndis_filter.c