#816 closed defect (fixed)

mpc8xx ethernet struct has taddr members in the wrong order

Reported by: ptorre Owned by: Joel Sherrill
Priority: low Milestone: 2
Component: bsps Version: 4.6
Severity: normal Keywords:
Cc: bugs@… Blocked By:
Blocking:

Description

The struct which describes SCC Ethernet mode parameters (m8xxSCCENparms_t) doesn't match the hardware: members taddr_h and taddr_l are transposed. When loading new multicast group addresses into the hash table, the wrong hash bit is set.

Release:
4.6.0

Environment:
All MPC8xx BSPs

How-To-Repeat:
Write a group address to the taddr_* registers, and then issue the SET GROUP ADDRESS command. The wrong bit in the group hash table gets set, so the group address will not be recognized when multicast packets are received.

Attachments (1)

mpc8xx.h.diff (831 bytes) - added by ptorre on 12/03/06 at 13:31:12.
mpc8xx.h.diff

Download all attachments as: .zip

Change History (2)

comment:1 Changed on 08/12/05 at 22:46:26 by Joel Sherrill

Status: assignedclosed

State-Changed-From-To: open->closed
State-Changed-Why: Patch applied to 4.6 branch and by hand) to trunk. Please
check that the code on the CVS head matches.

Changed on 12/03/06 at 13:31:12 by ptorre

Attachment: mpc8xx.h.diff added

mpc8xx.h.diff

Note: See TracTickets for help on using tickets.