X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=net%2Fcdp.c;h=3d9559eb3b66b67c3214b1f65165e42ae3dc1062;hb=d5f8a6ddd41dee0de17888f8b5334fe1b636c4ca;hp=63be570584fd30e37a822c6a4a0999769cc6968a;hpb=cb487f5664b1bf7d907f5d23fe10cc14dc1bd45a;p=oweals%2Fu-boot.git diff --git a/net/cdp.c b/net/cdp.c index 63be570584..3d9559eb3b 100644 --- a/net/cdp.c +++ b/net/cdp.c @@ -216,7 +216,7 @@ CDPSendTrigger(void) chksum = 0xFFFF; *cp = htons(chksum); - (void) eth_send(NetTxPacket, (uchar *)s - NetTxPacket); + NetSendPacket(NetTxPacket, (uchar *)s - NetTxPacket); return 0; } @@ -235,18 +235,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 +361,6 @@ CDPStart(void) CDPApplianceVLAN = htons(-1); NetSetTimeout(CDP_TIMEOUT, CDPTimeout); - NetSetHandler(CDPDummyHandler); CDPSendTrigger(); }