]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - net/cdp.c
common/board_f: move board_init_f_mem() from #else CONFIG_X86
[people/ms/u-boot.git] / net / cdp.c
index 63be570584fd30e37a822c6a4a0999769cc6968a..2d8fa03a7e306d0b549a59ab8e25689496dcc1ac 100644 (file)
--- a/net/cdp.c
+++ b/net/cdp.c
@@ -6,6 +6,7 @@
  *     Copyright 2000 Roland Borde
  *     Copyright 2000 Paolo Scaffardi
  *     Copyright 2000-2002 Wolfgang Denk, wd@denx.de
+ *     SPDX-License-Identifier:        GPL-2.0
  */
 
 #include <common.h>
@@ -216,7 +217,7 @@ CDPSendTrigger(void)
                chksum = 0xFFFF;
        *cp = htons(chksum);
 
-       (void) eth_send(NetTxPacket, (uchar *)s - NetTxPacket);
+       NetSendPacket(NetTxPacket, (uchar *)s - NetTxPacket);
        return 0;
 }
 
@@ -235,18 +236,10 @@ CDPTimeout(void)
        if (!CDPOK)
                NetStartAgain();
        else
-               NetState = NETLOOP_SUCCESS;
+               net_set_state(NETLOOP_SUCCESS);
 }
 
-static void
-CDPDummyHandler(uchar *pkt, unsigned dest, IPaddr_t sip, unsigned src,
-               unsigned len)
-{
-       /* nothing */
-}
-
-void
-CDPHandler(const uchar *pkt, unsigned len)
+void cdp_receive(const uchar *pkt, unsigned len)
 {
        const uchar *t;
        const ushort *ss;
@@ -369,7 +362,6 @@ CDPStart(void)
        CDPApplianceVLAN = htons(-1);
 
        NetSetTimeout(CDP_TIMEOUT, CDPTimeout);
-       NetSetHandler(CDPDummyHandler);
 
        CDPSendTrigger();
 }