diff options
author | Claudiu Manoil <claudiu.manoil@freescale.com> | 2013-09-30 12:44:41 +0300 |
---|---|---|
committer | Joe Hershberger <joe.hershberger@ni.com> | 2013-11-22 17:02:56 -0600 |
commit | b200204e8e2a2eee081d576ed578d87b75813b46 (patch) | |
tree | 61d09fb401cd731838b5aa507c312b651ecc78a3 /include/tsec.h | |
parent | 876d4515e38dfcec4346968caf6a0c9c8176ea0b (diff) | |
download | u-boot-b200204e8e2a2eee081d576ed578d87b75813b46.zip u-boot-b200204e8e2a2eee081d576ed578d87b75813b46.tar.gz u-boot-b200204e8e2a2eee081d576ed578d87b75813b46.tar.bz2 |
net: tsec: Fix priv pointer in tsec_mcast_addr()
Access to privlist[1] (hardcoded referece to the 2nd tsec's
priv area) is neither correct nor does it make sense in the
current context. Each tsec dev has access to its own priv
instance only, and hence to its own set of group address
registers (GADDR) to filter multicast addresses.
This fix leads to removal of the unused (faulty) privlist[]
and related global static vars. Note that mcast() can be
called only after eth_device allocation and init, and hence
after priv area allocation, so dev->priv is correctly
initialized upon mcast() call.
Signed-off-by: Claudiu Manoil <claudiu.manoil@freescale.com>
Patch: 278990
Diffstat (limited to 'include/tsec.h')
0 files changed, 0 insertions, 0 deletions