From: "Daniel Glöckner" <dg@emlix.com>
To: Barebox List <barebox@lists.infradead.org>
Cc: "Daniel Glöckner" <dg@emlix.com>
Subject: [PATCH v3 00/14] Slices and fastboot over UDP
Date: Mon, 15 Jun 2020 19:20:33 +0200 [thread overview]
Message-ID: <cover.1592241105.git.dg@emlix.com> (raw)
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
--
2.17.1
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next reply other threads:[~2020-06-15 17:21 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-15 17:20 Daniel Glöckner [this message]
2020-06-15 17:20 ` [PATCH v3 01/14] Introduce slices Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 02/14] Introduce idle slice Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 03/14] net: Add a slice to struct eth_device Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 04/14] net: mdiobus: Add slice Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 05/14] usb: Add a slice to usb host controllers Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 06/14] usbnet: Add slice Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 07/14] net: Call net_poll() in a poller Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 08/14] net: reply to ping requests Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 09/14] usbnet: Be more friendly in the receive path Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 10/14] poller: Allow to run pollers inside of pollers Daniel Glöckner
2020-06-17 7:00 ` Sascha Hauer
2020-06-15 17:20 ` [PATCH v3 11/14] defconfigs: update renamed fastboot options Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 12/14] globalvar: Add helper for deprecated variable names Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 13/14] fastboot: rename usbgadget.fastboot_* variables to fastboot.* Daniel Glöckner
2020-06-15 17:20 ` [PATCH v3 14/14] fastboot net: implement fastboot over UDP Daniel Glöckner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1592241105.git.dg@emlix.com \
--to=dg@emlix.com \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.