These patches enable NAPI, GRO and napi_alloc_skb for Hyper-V netvsc driver.
Stephen Hemminger (5): netvsc: don't overload variable in same function vmbus: introduce in-place packet iterator netvsc: implement NAPI netvsc: enable GRO netvsc: replace netdev_alloc_skb_ip_align with napi_alloc_skb drivers/hv/ring_buffer.c | 94 ++++++++++++++++++++- drivers/net/hyperv/hyperv_net.h | 2 + drivers/net/hyperv/netvsc.c | 172 ++++++++++++++++++++++++-------------- drivers/net/hyperv/netvsc_drv.c | 19 ++--- drivers/net/hyperv/rndis_filter.c | 2 + include/linux/hyperv.h | 96 +++++++-------------- 6 files changed, 242 insertions(+), 143 deletions(-) -- 2.11.0