mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
Ignore broadcast status bit in received frames in 8260 FCC ethernet
loopback test code Patch by Murray Jensen, 18 Jul 2005
This commit is contained in:
parent
507d3b0cde
commit
6dfa434e32
2 changed files with 9 additions and 2 deletions
|
@ -2,6 +2,10 @@
|
|||
Changes for U-Boot 1.1.3:
|
||||
======================================================================
|
||||
|
||||
* Ignore broadcast status bit in received frames in 8260 FCC ethernet
|
||||
loopback test code
|
||||
Patch by Murray Jensen, 18 Jul 2005
|
||||
|
||||
* Fix typo in mkconfig script (used == instead of =)
|
||||
Patch by Murray Jensen, 18 Jul 2005
|
||||
|
||||
|
|
|
@ -628,6 +628,9 @@ swap16 (unsigned short x)
|
|||
return (((x & 0xff) << 8) | ((x & 0xff00) >> 8));
|
||||
}
|
||||
|
||||
/* broadcast is not an error - we send them like that */
|
||||
#define BD_ENET_RX_ERRS (BD_ENET_RX_STATS & ~BD_ENET_RX_BC)
|
||||
|
||||
void
|
||||
eth_loopback_test (void)
|
||||
{
|
||||
|
@ -1002,7 +1005,7 @@ eth_loopback_test (void)
|
|||
ecp->rxeacc._f++;
|
||||
}
|
||||
|
||||
if (sc & BD_ENET_RX_STATS) {
|
||||
if (sc & BD_ENET_RX_ERRS) {
|
||||
ulong n;
|
||||
|
||||
/*
|
||||
|
@ -1033,7 +1036,7 @@ eth_loopback_test (void)
|
|||
ecp->rxeacc.cl++;
|
||||
|
||||
bdp->cbd_sc &= \
|
||||
~BD_ENET_RX_STATS;
|
||||
~BD_ENET_RX_ERRS;
|
||||
}
|
||||
else {
|
||||
ushort datlen = bdp->cbd_datlen;
|
||||
|
|
Loading…
Reference in a new issue