summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorVitaly Kuznetsov <vkuznets@redhat.com>2015-04-08 18:54:06 +0300
committerDavid S. Miller <davem@davemloft.net>2015-04-08 19:27:25 +0300
commite88f7e078e47d4261a22e6f20a574620cbfc7a4b (patch)
treef305fdc53296701b966d07376edda69a3af7ec27 /tools/perf/scripts/python
parent981a1bd85a959bb3b44e07c212ebc61c62ad7cf9 (diff)
downloadlinux-e88f7e078e47d4261a22e6f20a574620cbfc7a4b.tar.xz
hv_netvsc: try linearizing big SKBs before dropping them
In netvsc_start_xmit() we can handle packets which are scattered around not more than MAX_PAGE_BUFFER_COUNT-2 pages. It is, however, easy to create a packet which is not big in size but occupies more pages (e.g. if it uses frags on compound pages boundaries). When we drop such packet it cases sender to try resending it but in most cases it will try resending the same packet which will also get dropped, this will cause the particular connection to stick. To solve the issue we can try linearizing skb. Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions