From be66bbc1e82c7d13a7d13e724d6c10d5af8d2cce Mon Sep 17 00:00:00 2001 From: Daniel Hellstrom Date: Fri, 2 Jan 2015 13:16:10 +0100 Subject: 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 fd2130367d..661ec6c01d 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; -- cgit v1.2.3