net: remove CONFIG_MCAST_TFTP
authorChris Packham <judge.packham@gmail.com>
Mon, 26 Nov 2018 08:00:29 +0000 (21:00 +1300)
committerJoe Hershberger <joe.hershberger@ni.com>
Thu, 24 Jan 2019 17:35:30 +0000 (11:35 -0600)
commit67bb984249442378ebb6a0eb68b6b0dd67dfbe72
tree0a7d701e1fb79d59c7093d95a21d738027377e3e
parent1a4af5c562fdb9f5a884a53f136f2b2075ffd1d8
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>
README
drivers/net/rtl8139.c
drivers/net/tsec.c
drivers/usb/gadget/ether.c
include/net.h
net/eth-uclass.c
net/eth_legacy.c
net/net.c
net/tftp.c
scripts/config_whitelist.txt