diff options
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/ethernet/chelsio/cxgb3/sge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/ethernet/chelsio/cxgb3/sge.c b/drivers/net/ethernet/chelsio/cxgb3/sge.c index 9c89dc8fe105..632b318eb38a 100644 --- a/drivers/net/ethernet/chelsio/cxgb3/sge.c +++ b/drivers/net/ethernet/chelsio/cxgb3/sge.c | |||
@@ -1599,7 +1599,8 @@ static void write_ofld_wr(struct adapter *adap, struct sk_buff *skb, | |||
1599 | flits = skb_transport_offset(skb) / 8; | 1599 | flits = skb_transport_offset(skb) / 8; |
1600 | sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl; | 1600 | sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl; |
1601 | sgl_flits = make_sgl(skb, sgp, skb_transport_header(skb), | 1601 | sgl_flits = make_sgl(skb, sgp, skb_transport_header(skb), |
1602 | skb->tail - skb->transport_header, | 1602 | skb_tail_pointer(skb) - |
1603 | skb_transport_header(skb), | ||
1603 | adap->pdev); | 1604 | adap->pdev); |
1604 | if (need_skb_unmap()) { | 1605 | if (need_skb_unmap()) { |
1605 | setup_deferred_unmapping(skb, adap->pdev, sgp, sgl_flits); | 1606 | setup_deferred_unmapping(skb, adap->pdev, sgp, sgl_flits); |