]> Git Repo - linux.git/commit
xen: netback: handle compound page fragments on transmit.
authorIan Campbell <[email protected]>
Wed, 10 Oct 2012 03:48:42 +0000 (03:48 +0000)
committerDavid S. Miller <[email protected]>
Thu, 11 Oct 2012 02:50:45 +0000 (22:50 -0400)
commit6a8ed462f16b8455eec5ae00eb6014159a6721f0
treefa48619820077f351d2a30e3566bae0b4dcd11ba
parent6caab7b0544e83e6c160b5e80f5a4a7dd69545c7
xen: netback: handle compound page fragments on transmit.

An SKB paged fragment can consist of a compound page with order > 0.
However the netchannel protocol deals only in PAGE_SIZE frames.

Handle this in netbk_gop_frag_copy and xen_netbk_count_skb_slots by
iterating over the frames which make up the page.

Signed-off-by: Ian Campbell <[email protected]>
Cc: Eric Dumazet <[email protected]>
Cc: Konrad Rzeszutek Wilk <[email protected]>
Cc: Sander Eikelenboom <[email protected]>
Tested-by: Konrad Rzeszutek Wilk <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
drivers/net/xen-netback/netback.c
This page took 0.055525 seconds and 4 git commands to generate.