Slices and fastboot over UDP
Get series with b4
b4 am [email protected]Versions newest first
- v3 Latest14 patches 1 replyIn review
Changes in v3 from the cover letter
- rebased to the current master branch where some of the patches from v2 have already been merged
- timeout when waiting for host in fastboot_write_net
- reworked and unified code for aborting sessions
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/14 | Introduce slicescommands/ common/ common/ +1 more | +343 | 0 replies | |
| 2/14 | Introduce idle slicecommon/ common/ common/ +4 more | +41 | 0 replies | |
| 3/14 | net: Add a slice to struct eth_deviceinclude/ net/ | +26 | 0 replies | |
| 4/14 | net: mdiobus: Add slicedrivers/ include/ | +58 | 0 replies | |
| 5/14 | usb: Add a slice to usb host controllersdrivers/ include/ | +14 | 0 replies | |
| 6/14 | usbnet: Add slicedrivers/ | +3 | 0 replies | |
| 7/14 | net: Call net_poll() in a pollerfs/ fs/ include/ +8 more | +22 | 0 replies | |
| 8/14 | net: reply to ping requestsnet/ | +44 | 0 replies | |
| 9/14 | usbnet: Be more friendly in the receive pathdrivers/ include/ | +21 | 0 replies | |
| 10/14 | poller: Allow to run pollers inside of pollerscommon/ include/ | +12 | 1 reply | |
| 11/14 | defconfigs: update renamed fastboot optionsarch/ arch/ arch/ +4 more | +7 | 0 replies | |
| 12/14 | globalvar: Add helper for deprecated variable namescommon/ include/ | +44 | 0 replies | |
| 13/14 | fastboot: rename usbgadget.fastboot_* variables to fastboot.*Documentation/ commands/ common/ +2 more | +29 | 0 replies | |
| 14/14 | fastboot net: implement fastboot over UDPcommon/ include/ include/ +3 more | +577 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [PATCH v3 00/14] Slices and fastboot over UDP
This revision addresses the remaining issue of being stuck in a loop forever waiting for the packet that allows us to send our next message. As proposed there is now a warning printed in 5s intervals to the console with a timeout and session abort after 65 seconds.
I noticed that some of the v2 patches have already been merged. That's why there are now only 14 patches. I suggest that the "defconfigs:
update renamed fastboot options" [11/14] patch is also merged without waiting for the other patches since it fixes the defconfigs after the changes done by 2879373370eb.
Changes since v2:
- rebased to the current master branch where some of the patches from v2 have already been merged
- timeout when waiting for host in fastboot_write_net
- reworked and unified code for aborting sessions
Daniel Glöckner (3):
Introduce idle slice
defconfigs: update renamed fastboot options
fastboot: rename usbgadget.fastboot_* variables to fastboot.*
Edmund Henniges (1):
fastboot net: implement fastboot over UDP
Sascha Hauer (10):
Introduce slices
net: Add a slice to struct eth_device
net: mdiobus: Add slice
usb: Add a slice to usb host controllers
usbnet: Add slice
net: Call net_poll() in a poller
net: reply to ping requests
usbnet: Be more friendly in the receive path
poller: Allow to run pollers inside of pollers
globalvar: Add helper for deprecated variable names
Documentation/user/usb.rst | 4 +- arch/arm/configs/imx23_defconfig | 2 +- arch/arm/configs/imx28_defconfig | 2 +- arch/arm/configs/imx_v7_defconfig | 2 +- arch/arm/configs/imx_v8_defconfig | 2 +- arch/arm/configs/kindle-mx50_defconfig | 2 +- arch/arm/configs/omap_defconfig | 2 +- arch/arm/configs/zii_vf610_dev_defconfig | 2 +- commands/Kconfig | 8 + commands/usbgadget.c | 2 +- common/Makefile | 1 + common/fastboot.c | 27 +- common/globalvar.c | 41 +- common/hush.c | 5 + common/poller.c | 19 +- common/ratp/ratp.c | 7 +- common/slice.c | 325 ++++++++++++++ common/startup.c | 2 + common/usbgadget.c | 16 +- drivers/net/phy/mdio_bus.c | 43 ++ drivers/net/usb/usbnet.c | 22 +- drivers/usb/core/usb.c | 7 + fs/nfs.c | 2 - fs/tftp.c | 2 - include/fastboot.h | 4 + include/fastboot_net.h | 12 + include/globalvar.h | 5 + include/linux/phy.h | 38 +- include/net.h | 11 +- include/poller.h | 2 + include/ratp_bb.h | 1 - include/slice.h | 36 ++ include/usb/usb.h | 7 + include/usb/usbnet.h | 3 + lib/readline.c | 6 +- net/Kconfig | 10 + net/Makefile | 1 + net/dhcp.c | 1 - net/dns.c | 1 - net/eth.c | 30 +- net/fastboot.c | 550 +++++++++++++++++++++++ net/net.c | 60 ++- net/netconsole.c | 4 +- net/nfs.c | 1 - net/ping.c | 2 - net/sntp.c | 2 - 46 files changed, 1238 insertions(+), 96 deletions(-) create mode 100644 common/slice.c create mode 100644 include/fastboot_net.h create mode 100644 include/slice.h create mode 100644 net/fastboot.c
Signature · 7 lines
2.17.1 _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox