From: David S. Miller Date: Fri, 4 Jan 2008 08:03:56 +0000 (-0800) Subject: [CASSINI]: Set skb->truesize properly on receive packets. X-Git-Tag: v2.6.24-rc7~6^2~6 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=d011a231675b240157a3c335dd53e9b849d7d30d;p=~shefty%2Frdma-dev.git [CASSINI]: Set skb->truesize properly on receive packets. skb->truesize was not being incremented at all to reflect the page based data added to RX SKBs. Signed-off-by: David S. Miller --- diff --git a/drivers/net/cassini.c b/drivers/net/cassini.c index 33ac2ef6777..544ab0bb174 100644 --- a/drivers/net/cassini.c +++ b/drivers/net/cassini.c @@ -2037,6 +2037,7 @@ static int cas_rx_process_pkt(struct cas *cp, struct cas_rx_comp *rxc, skb_shinfo(skb)->nr_frags++; skb->data_len += hlen - swivel; + skb->truesize += hlen - swivel; skb->len += hlen - swivel; get_page(page->buffer);