aboutsummaryrefslogtreecommitdiff
path: root/net/eth-uclass.c
diff options
context:
space:
mode:
authorChris Packham <judge.packham@gmail.com>2018-11-26 21:00:29 +1300
committerJoe Hershberger <joe.hershberger@ni.com>2019-01-24 11:35:30 -0600
commit67bb984249442378ebb6a0eb68b6b0dd67dfbe72 (patch)
tree0a7d701e1fb79d59c7093d95a21d738027377e3e /net/eth-uclass.c
parent1a4af5c562fdb9f5a884a53f136f2b2075ffd1d8 (diff)
downloadu-boot-67bb984249442378ebb6a0eb68b6b0dd67dfbe72.zip
u-boot-67bb984249442378ebb6a0eb68b6b0dd67dfbe72.tar.gz
u-boot-67bb984249442378ebb6a0eb68b6b0dd67dfbe72.tar.bz2
net: remove CONFIG_MCAST_TFTP
No mainline board enables CONFIG_MCAST_TFTP and there have been compilation issues with the code for some time. Additionally, it has a potential buffer underrun issue (reported as a side note in CVE-2018-18439). Remove the multicast TFTP code but keep the driver API for the future addition of IPv6. Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> Signed-off-by: Chris Packham <judge.packham@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'net/eth-uclass.c')
-rw-r--r--net/eth-uclass.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/net/eth-uclass.c b/net/eth-uclass.c
index 91d861b..2ef20df 100644
--- a/net/eth-uclass.c
+++ b/net/eth-uclass.c
@@ -476,10 +476,8 @@ static int eth_post_probe(struct udevice *dev)
ops->free_pkt += gd->reloc_off;
if (ops->stop)
ops->stop += gd->reloc_off;
-#ifdef CONFIG_MCAST_TFTP
if (ops->mcast)
ops->mcast += gd->reloc_off;
-#endif
if (ops->write_hwaddr)
ops->write_hwaddr += gd->reloc_off;
if (ops->read_rom_hwaddr)