microsoft / azure-linux-kernel

Patches for building an Azure-tuned Linux kernel.
Other
50 stars 25 forks source link

Backported patch: #19

Closed haiyangz closed 6 years ago

haiyangz commented 6 years ago

https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=b3bf5666a51068ad5ddd89a76ed877101ef3bc16 hv_netvsc: defer queue selection to VF When VF is used for accelerated networking it will likely have more queues (and different policy) than the synthetic NIC. This patch defers the queue policy to the VF so that all the queues can be used. This impacts workloads like local generate UDP.

Signed-off-by: Stephen Hemminger sthemmin@microsoft.com Signed-off-by: David S. Miller davem@davemloft.net

haiyangz commented 6 years ago

Drivers: hv: vmbus: assign CPU to channel in a Hyper-Threading awareness way

From: Simon Xiao <sixiao@microsoft.com>

When assigning CPU to a vmbus channel,
skip the CPU if its hyper-threading sibling has been assigned to a channel.
dcui commented 6 years ago

Please close this PR, as I made PR #20, which includes the first commit of this PR.

The second patch (Drivers: hv: vmbus: assign CPU to channel in a Hyper-Threading awareness way) in t his PR is not needed, according to Simon Xiao.