]> git.sur5r.net Git - u-boot/blobdiff - board/esd/cpci750/mv_eth.c
Merge with /home/stefan/git/u-boot/denx-merge-sr
[u-boot] / board / esd / cpci750 / mv_eth.c
index 880528f84aef45f4d739dd9c5534b3f3d2f3cead..bc84ef08e6905b12b1bc2583abc5ed9e7a60c53d 100644 (file)
@@ -284,7 +284,7 @@ void mv6436x_eth_initialize (bd_t * bis)
                /* set pointer to memory for stats data structure etc... */
                port_private =
                        calloc (sizeof (*ethernet_private), 1);
-               ethernet_private->port_private = (void *)port_private; 
+               ethernet_private->port_private = (void *)port_private;
                if (!port_private) {
                        printf ("%s: %s allocation failure, %s\n",
                                __FUNCTION__, dev->name,
@@ -733,6 +733,7 @@ int mv64360_eth_xmit (struct eth_device *dev, volatile void *dataPtr,
        pkt_info.cmd_sts = ETH_TX_FIRST_DESC | ETH_TX_LAST_DESC;        /* DMA owned, first last */
        pkt_info.byte_cnt = dataSize;
        pkt_info.buf_ptr = (unsigned int) dataPtr;
+       pkt_info.return_info = 0;
 
        status = eth_port_send (ethernet_private, ETH_Q0, &pkt_info);
        if ((status == ETH_ERROR) || (status == ETH_QUEUE_FULL)) {