[rtems commit] leon, grspw: rxPktSize must set DMA RX max length

Daniel Hellstrom danielh at rtems.org
Mon Mar 6 06:58:44 UTC 2017


Module:    rtems
Branch:    master
Commit:    be66bbc1e82c7d13a7d13e724d6c10d5af8d2cce
Changeset: http://git.rtems.org/rtems/commit/?id=be66bbc1e82c7d13a7d13e724d6c10d5af8d2cce

Author:    Daniel Hellstrom <daniel at gaisler.com>
Date:      Fri Jan  2 13:16:10 2015 +0100

leon, grspw: rxPktSize must set DMA RX max length

---

 c/src/lib/libbsp/sparc/shared/spw/grspw.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/c/src/lib/libbsp/sparc/shared/spw/grspw.c b/c/src/lib/libbsp/sparc/shared/spw/grspw.c
index fd21303..661ec6c 100644
--- a/c/src/lib/libbsp/sparc/shared/spw/grspw.c
+++ b/c/src/lib/libbsp/sparc/shared/spw/grspw.c
@@ -553,9 +553,11 @@ int grspw_device_init(GRSPW_DEV *pDev)
 		pDev->txhbufsize = value->i;
 
 	value = drvmgr_dev_key_get(pDev->dev, "rxPktSize", DRVMGR_KT_INT);
-	if ( value )
+	if ( value ) {
 		pDev->rxbufsize = value->i;
-	
+		pDev->config.rxmaxlen = pDev->rxbufsize;
+	}
+
 	value = drvmgr_dev_key_get(pDev->dev, "rxDmaArea", DRVMGR_KT_INT);
 	if ( value )
 		pDev->rx_dma_area = value->i;



More information about the vc mailing list