However, the three requested commits required three additional commits as prerequisites. Here are the details:
Prereq for hv_netvsc_packet->xmit_more:
7c3877fhv_netvsc: Implement batching in send buffer
Requested:
cbacec7 hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism
Requested:
b08cc79 hv_netvsc: Eliminate memory allocation in the packet send path
Prereq for definition of netvsc_xmit_completion:
ee90b81 hv_netvsc: Fix the packet free when it is in skb headroom
Prereq for implementing partial copies.
aa0a34b hv_netvsc: Implement partial copy into send buffer
Requested:
b56fc3c hv_netvsc: Fix a bug in netvsc_start_xmit()
I was able to build a test kernel with the three requested commits. The test kernel can be downloaded from: kernel. ubuntu. com/~jsalisbury /lp1452074/
http://
However, the three requested commits required three additional commits as prerequisites. Here are the details:
Prereq for hv_netvsc_ packet- >xmit_more:
7c3877fhv_netvsc: Implement batching in send buffer
Requested:
cbacec7 hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism
Requested:
b08cc79 hv_netvsc: Eliminate memory allocation in the packet send path
Prereq for definition of netvsc_ xmit_completion :
ee90b81 hv_netvsc: Fix the packet free when it is in skb headroom
Prereq for implementing partial copies.
aa0a34b hv_netvsc: Implement partial copy into send buffer
Requested:
b56fc3c hv_netvsc: Fix a bug in netvsc_start_xmit()
Can you see if the test kernel resolves the bug?