netvsc: move filter setting to rndis_device
authorstephen hemminger <stephen@networkplumber.org>
Wed, 7 Jun 2017 22:53:49 +0000 (15:53 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Jun 2017 15:45:48 +0000 (11:45 -0400)
commit4f19c0d8070cd4aa8e85bbf8a19d9ef5bef77c90
treee0c31bfe883920902c20fe662007cbe52d1e17ef
parenta5ecd43992a7cd9f91d5f98b0082ae44df5e543c
netvsc: move filter setting to rndis_device

The work queue and handling of network filter parameters should
be in rndis_device. This gets rid of warning from RCU checks,
eliminates a race and cleans up code.

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc_drv.c
drivers/net/hyperv/rndis_filter.c