ramips: Fix setting of rx buffer length
[openwrt/svn-archive/archive.git] / target / linux / ramips / files / drivers / net / ethernet / ralink / ralink_soc_eth.c
index db6b1977f803bb98aedd6b73ee1b9755355f09e7..2691cfb71051aa230fc1ec680e750d1e4748b251 100644 (file)
@@ -849,7 +849,7 @@ static int fe_poll_rx(struct napi_struct *napi, int budget,
 
                dma_unmap_single(&netdev->dev, trxd.rxd1,
                                ring->rx_buf_size, DMA_FROM_DEVICE);
-               pktlen = RX_DMA_PLEN0(trxd.rxd2);
+               pktlen = RX_DMA_GET_PLEN0(trxd.rxd2);
                skb->dev = netdev;
                skb_put(skb, pktlen);
                if (trxd.rxd4 & checksum_bit) {