aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiong <xiong@qca.qualcomm.com>2013-02-28 15:05:35 +0800
committerAdrian Chadd <adrian@freebsd.org>2013-03-01 15:26:46 -0800
commitf488842a1928b7a098a866de7a4fc5a139399893 (patch)
treea9ac395955305c7778b89e3457cf38e688dcce97
parent35d67ef499ff231a81a8bfdc68d49f70b42dc8aa (diff)
downloadalx-master.tar.gz
the chip can only handle aligned DMA address (4byte align) for rx-buffers, skb_reserve(skb, NET_IP_ALIGN) will break the rule, so, just remove it. Signed-off-by: xiong <xiong@qca.qualcomm.com>
-rw-r--r--src/alx_main.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/alx_main.c b/src/alx_main.c
index 02abef4..7fe3f4b 100644
--- a/src/alx_main.c
+++ b/src/alx_main.c
@@ -402,7 +402,6 @@ int alx_alloc_rxring_buf(struct alx_adapter *adpt,
netdev_warn(adpt->netdev, "alloc skb failed\n");
break;
}
- skb_reserve(skb, NET_IP_ALIGN);
dma = dma_map_single(rxq->dev,
skb->data,
adpt->rxbuf_size,