]> git.baikalelectronics.ru Git - uboot.git/commit
net: dm9000: Receive one packet per recv call
authorMarek Vasut <marex@denx.de>
Wed, 13 Apr 2022 02:15:36 +0000 (04:15 +0200)
committerRamon Fried <ramon@neureality.ai>
Wed, 13 Apr 2022 12:13:54 +0000 (15:13 +0300)
commit34a26cc411cc8ac3c6ea1ddc378ece9ac29cb262
tree27ed6c419ad8eeb1c578d9bac48b5a7a545ce5ea
parentc9caf2b79d378783fc7ed3ac8502c05b6ff0f7ec
net: dm9000: Receive one packet per recv call

Instead of reading out the entire FIFO and possibly overwriting U-Boot
memory, read out one packet per recv call, pass it to U-Boot network
stack, and repeat.

Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Joe Hershberger <joe.hershberger@ni.com>
Cc: Ramon Fried <rfried.dev@gmail.com>
drivers/net/dm9000x.c