The first two are more fixes to problems introduced in latest net-next changes. The rest are changes to improve performance and reduce memory footprint. The driver used to allocate large amounts of memory (33M) per interface, this reduces that down to about 7M. Stephen Hemminger (5): netvsc: fix return value for set_channels netvsc: fix warnings reported by lockdep netvsc: optimize receive completions netvsc: signal host if receive ring is emptied netvsc: allow smaller send/recv buffer size drivers/net/hyperv/hyperv_net.h | 24 ++-- drivers/net/hyperv/netvsc.c | 293 ++++++++++++++++---------------------- drivers/net/hyperv/netvsc_drv.c | 48 ++++++- drivers/net/hyperv/rndis_filter.c | 104 +++++++------- 4 files changed, 228 insertions(+), 241 deletions(-) -- 2.11.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel