---
 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;
-- 
2.7.4

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to