On 04/18/2018 11:55 AM, Daniel Mack wrote:
Occasionally. wacky wifi connections might drop the first packets
they got their DHCP lease, but work stable afterwards. Be a bit more
patient and retry the IPv4 online check in case it failed in the first
I'll give it a try over the next few days.
The change is straight forward. A new function named
__connman_service_wispr_start() is added to initialize the retry
counters for both v4 and v6, and all former call sites of
__connman_wispr_start() are now routed through
Hopefully it so simple. The main issue I see is that we have a bunch of
state machines coupled (IPv4, IPv6, WISPr, ...) and from experience it
means a lot of fun when things go wrong (IPv4 up, IPv6 up, WISPr start,
IPv4 down, WISPr stop, IPv6 down, IPv6 up, IPv4 up, ... things like this.).
Anyway, I really like the idea to get this thing fixed. So just give a
me a couple of days to toy around and see if things do not break apart
too horrible :)