]> git.sur5r.net Git - u-boot/blobdiff - drivers/net/dnet.c
Merge branch 'master' of git://git.denx.de/u-boot-socfpga
[u-boot] / drivers / net / dnet.c
index 15d0a6e7410ec5b5a2338f978f26c0415d99af8a..933d1fc2f11ad67ca4d7cfdcbdfd9f8c305b70fe 100644 (file)
@@ -130,8 +130,7 @@ static u16 dnet_mdio_read(struct dnet_device *dnet, u8 reg)
        return value;
 }
 
-static int dnet_send(struct eth_device *netdev, volatile void *packet,
-                    int length)
+static int dnet_send(struct eth_device *netdev, void *packet, int length)
 {
        struct dnet_device *dnet = to_dnet(netdev);
        int i, wrsz;
@@ -189,12 +188,13 @@ static int dnet_recv(struct eth_device *netdev)
        if (cmd_word & 0xDF180000)
                printf("%s packet receive error %x\n", __func__, cmd_word);
 
-       data_ptr = (unsigned int *) NetRxPackets[0];
+       data_ptr = (unsigned int *)net_rx_packets[0];
 
        for (i = 0; i < (pkt_len + 3) >> 2; i++)
                *data_ptr++ = readl(&dnet->regs->RX_DATA_FIFO);
 
-       NetReceive(NetRxPackets[0], pkt_len + 5); /* ok + 5 ?? */
+       /* ok + 5 ?? */
+       net_process_received_packet(net_rx_packets[0], pkt_len + 5);
 
        return 0;
 }