Revision tags: v00.04.15, v00.04.14, v00.04.13, v00.04.12 |
|
#
d473bc78 |
| 27-Jul-2022 |
Chia-Wei Wang <chiawei_wang@aspeedtech.com> |
Merge branch pull request #13 into aspeed-dev-v2019.04
Change-Id: I642bbbb0700c982119137d7cdae034635f9dc3d2
|
Revision tags: v00.04.11 |
|
#
8731f296 |
| 10-Jun-2022 |
Cédric Le Goater <clg@kaod.org> |
net: phy: ncsi: Add phy_interface_is_ncsi() helper
and use it to avoid configuring NCSI in net_loop() when the DT has no support for it.
Link: https://lore.kernel.org/r/20220610080059.2333501-2-joe
net: phy: ncsi: Add phy_interface_is_ncsi() helper
and use it to avoid configuring NCSI in net_loop() when the DT has no support for it.
Link: https://lore.kernel.org/r/20220610080059.2333501-2-joel@jms.id.au Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|
Revision tags: v00.04.10, v00.04.09, v00.04.08, v00.04.07, v00.04.06, v00.04.05, v00.04.04, v00.04.03, v00.04.02, v00.04.01, v00.04.00 |
|
#
1bc67833 |
| 06-May-2021 |
Chia-Wei Wang <chiawei_wang@aspeedtech.com> |
Merge branch pull request #7 into aspeed-dev-v2019.04
Change-Id: I4c4f36b8edf63beb7b3afea6e4ba71f254b895c5
|
#
459611b1 |
| 19-Apr-2021 |
Joel Stanley <joel@jms.id.au> |
net/ncsi: Remove debugging
These were left over from someone's previous debugging. Remove all of the internal NCSI state changes. There is still a message printed about configuring NCSI when first e
net/ncsi: Remove debugging
These were left over from someone's previous debugging. Remove all of the internal NCSI state changes. There is still a message printed about configuring NCSI when first enabling the ethernet device:
ast# dhcp Configuring NCSI ftgmac@1e670000: link up, 100 Mbps full-duplex mac:32:5a:38:0f:ec:e9 BOOTP broadcast 1 DHCP client bound to address 10.0.2.15 (1 ms) Using ftgmac@1e670000 device TFTP from server 10.0.2.2; our IP address is 10.0.2.15
Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|
Revision tags: v2021.04, v00.03.03, v2021.01, v2020.10, v2020.07, v00.02.13, v2020.04, v2020.01 |
|
#
e87eb270 |
| 05-Dec-2019 |
Johnny Huang <johnny_huang@aspeedtech.com> |
Merge branch 'aspeed-dev-v2019.04' into aspeed-master-v2019.04
|
#
6748fdf8 |
| 10-Nov-2019 |
Chia-Wei, Wang <chiawei_wang@aspeedtech.com> |
Merge branch 'bugfix/CVE_patch' into aspeed-dev-v2019.04
|
Revision tags: v2019.10, v00.02.05, v00.02.04, v00.02.03, v00.02.02 |
|
#
3746502f |
| 29-Aug-2019 |
liucheng (G) <liucheng32@huawei.com> |
CVE: net: fix unbounded memcpy of UDP packet
This patch adds a check to udp_len to fix unbounded memcpy for CVE-2019-14192, CVE-2019-14193 and CVE-2019-14199.
Signed-off-by: Cheng Liu <liucheng32@h
CVE: net: fix unbounded memcpy of UDP packet
This patch adds a check to udp_len to fix unbounded memcpy for CVE-2019-14192, CVE-2019-14193 and CVE-2019-14199.
Signed-off-by: Cheng Liu <liucheng32@huawei.com> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> Reported-by: Fermín Serna <fermin@semmle.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
97ebe011 |
| 23-Oct-2019 |
Dylan Hung <dylan_hung@aspeedtech.com> |
Merge branch 'feature/rmii' into aspeed-dev-v2019.04
|
#
9ab23354 |
| 15-Oct-2019 |
Dylan Hung <dylan_hung@aspeedtech.com> |
apply ncsi patch
|
Revision tags: v00.02.01, v2019.07, v00.02.00, v2019.04 |
|
#
68489ed0 |
| 24-Jan-2019 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|
#
67bb9842 |
| 26-Nov-2018 |
Chris Packham <judge.packham@gmail.com> |
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 (
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>
show more ...
|
#
a735e6e9 |
| 21-Nov-2018 |
Thomas RIENOESSL <thomas.rienoessl@bachmann.info> |
net: explicitly assign errno to return code in case of network failure
When dealing with two ethernet ports and having "netretry" set to "once", it could occur that the connection (e.g. an ARP reque
net: explicitly assign errno to return code in case of network failure
When dealing with two ethernet ports and having "netretry" set to "once", it could occur that the connection (e.g. an ARP request) failed, hence the status of the netloop was "NETLOOP_FAIL". Due to the setting of "netretry", the network logic would then switch to the other network interface, assigning "ret" with the return value of "net_start_again()". If this call succeeded we would return 0 (i.e. success) to the caller when in reality the network action failed.
Signed-off-by: Thomas RIENOESSL <thomas.rienoessl@bachmann.info> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
0223462b |
| 11-Oct-2018 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|
Revision tags: v2018.07 |
|
#
5d457ecb |
| 24-Jun-2018 |
Duncan Hare <DH@Synoia.com> |
net: Consolidate UDP header functions
Make it possible to add TCP versions of the same, while reusing IP portions. This patch should not change any behavior.
Signed-off-by: Duncan Hare <DH@Synoia.c
net: Consolidate UDP header functions
Make it possible to add TCP versions of the same, while reusing IP portions. This patch should not change any behavior.
Signed-off-by: Duncan Hare <DH@Synoia.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
ac3f26cc |
| 26-Sep-2018 |
Joe Hershberger <joe.hershberger@ni.com> |
net: Don't overwrite waiting packets with asynchronous replies
Peter originally sent a fix, but it breaks a number of other things. This addresses the original reported issue in a different way.
Th
net: Don't overwrite waiting packets with asynchronous replies
Peter originally sent a fix, but it breaks a number of other things. This addresses the original reported issue in a different way.
That report was:
> U-Boot has 1 common buffer to send Ethernet frames, pointed to by > net_tx_packet. When sending to an IP address without knowing the MAC > address, U-Boot makes an ARP request (using the arp_tx_packet buffer) > to find out the MAC address of the IP addressr. When a matching ARP > reply is received, U-Boot continues sending the frame stored in the > net_tx_packet buffer. > > However, in the mean time, if U-Boot needs to send out any network > packets (e.g. replying ping packets or ARP requests for its own IP > address etc.), it will use the net_tx_packet buffer to prepare the > new packet. Thus this buffer is no longer the original packet meant > to be transmitted after the ARP reply. The original packet will be > lost.
This instead uses the ARP tx buffer to send async replies in the case where we are actively waiting for an ARP reply.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
Reported-by: Tran Tien Dat <peter.trantiendat@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
#
a57d45db |
| 26-Jul-2018 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|
#
6ab12830 |
| 03-Jul-2018 |
Joe Hershberger <joe.hershberger@ni.com> |
net: Consolidate the parsing of bootfile
The same basic parsing was implemented in tftp and nfs, so add a helper function to do the work once.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
|
#
f43308fa |
| 03-Jul-2018 |
Joe Hershberger <joe.hershberger@ni.com> |
net: Read bootfile from env on netboot_common()
Instead of depending on a env callback for bootfile, read it explicitly.
We do this because the bootfile can be specified on the command line and if
net: Read bootfile from env on netboot_common()
Instead of depending on a env callback for bootfile, read it explicitly.
We do this because the bootfile can be specified on the command line and if it is, we will overwrite the internal variable. If a netboot_common() is called again with no bootfile parameter, we want to use the one in the environment.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
16cf145f |
| 03-Jul-2018 |
Joe Hershberger <joe.hershberger@ni.com> |
net: Make copy_filename() accept NULL src
Rather than crashing, check the src ptr and set dst to empty string.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
|
#
3855cad6 |
| 03-Jul-2018 |
Joe Hershberger <joe.hershberger@ni.com> |
net: Re-check prerequisites when autoloading
With net autoload, we check the prerequisites for the initial command, but the greater prerequisites when autoloading are not checked.
If we would attem
net: Re-check prerequisites when autoloading
With net autoload, we check the prerequisites for the initial command, but the greater prerequisites when autoloading are not checked.
If we would attempt to autoload, check those prerequisites too.
If we are not expecting a serverip from the server, then don't worry about it not being set, but don't attempt to load if it isn't.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
3a66fcb7 |
| 03-Jul-2018 |
Joe Hershberger <joe.hershberger@ni.com> |
net: When checking prerequisites, consider boot_file_name
For net_boot_common, we allow the serverip to be specified as part of the boot file name. For net commands that require serverip, include th
net: When checking prerequisites, consider boot_file_name
For net_boot_common, we allow the serverip to be specified as part of the boot file name. For net commands that require serverip, include that source as a valid specification of serverip.
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Reviewed-by: Alexander Graf <agraf@suse.de>
show more ...
|
#
d4c7a934 |
| 02-Jul-2018 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|
#
449312c1 |
| 15-Jun-2018 |
Alexander Graf <agraf@suse.de> |
net: Prefer command line arguments
We can call commands like dhcp and bootp without arguments or with explicit command line arguments that really should tell the code where to look for files instead
net: Prefer command line arguments
We can call commands like dhcp and bootp without arguments or with explicit command line arguments that really should tell the code where to look for files instead.
Unfortunately, the current code simply overwrites command line arguments in the dhcp case with dhcp values.
This patch allows the code to preserve the command line values if they were set on the command line. That way the semantics are slightly more intuitive.
The reason this patch does that by introducing a new variable is that we can not rely on net_boot_file_name[0] being unset, as today it's completely legal to call "dhcp" and afterwards run "tftp" and expect the latter to repeat the same query as before. I would prefer not to break that behavior in case anyone relies on it.
Signed-off-by: Alexander Graf <agraf@suse.de> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
d8970dae |
| 22-Jun-2018 |
Lothar Felten <lothar.felten@gmail.com> |
net: Add new wol command - Wake on LAN
Add a new command 'wol': Wait for an incoming Wake-on-LAN packet or time out if no WoL packed is received. If the WoL packet contains a password, it is saved i
net: Add new wol command - Wake on LAN
Add a new command 'wol': Wait for an incoming Wake-on-LAN packet or time out if no WoL packed is received. If the WoL packet contains a password, it is saved in the environment variable 'wolpassword' using the etherwake format (dot or colon separated decimals).
Intended use case: a networked device should boot an alternate image. It's attached to a network on a client site, modifying the DHCP server configuration or setup of a tftp server is not allowed. After power on the device waits a few seconds for a WoL packet. If a packet is received, the device boots the alternate image. Otherwise it boots the default image.
This method is a simple way to interact with a system via network even if only the MAC address is known. Tools to send WoL packets are available on all common platforms.
Some Ethernet drivers seem to pad the incoming packet. The additional padding bytes might be recognized as Wake-on-LAN password bytes.
By default enabled in pengwyn_defconfig.
Signed-off-by: Lothar Felten <lothar.felten@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
show more ...
|
#
606fddd7 |
| 14-Jun-2018 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-net
|