[Ovmsdev] Reducing wifi/netmanager log messages

Stephen Casner casner at acm.org
Fri Jan 18 00:38:30 HKT 2019


Michael,

I already committed a more robust implementation that only skips log
messages and no other steps.  No need to investigate the previous
behavior, just go ahead and update.

                                                        -- Steve

On Thu, 17 Jan 2019, Michael Balzer wrote:

> Steve,
>
> I'll try to find some time for a closer look this evening, but the error seems to be in there: I've reversed your commit yesterday for my module
> and it's working perfectly again today.
>
> My situation is standard (I believe...) of using wifi client mode at home and modem + wifi ap on the road. My wifi mode is apclient, using my
> phone for the dashboard on the road.
>
> Regards,
> Michael
>
>
> Am 17.01.19 um 00:44 schrieb Stephen Casner:
> > I'll change the implementation to more explicit checks.
> >
> >                                                         -- Steve
> >
> > On Wed, 16 Jan 2019, Stephen Casner wrote:
> >
> >> Michael,
> >>
> >> I thought that skipping the netif_set_default() and > SetDNSServer()
> >> calls would be OK there because they should be called when the
> >> priority interface (pri) changes.  This worked for me.  It was a
> >> simplification to avoid having to make a separe check inside the DNS
> >> code to suppress its messages when DNS did not change.
> >>
> >> Now, I admit that comparing interface object addresses could give a
> >> false result if the objects come and go, but again I thought that did
> >> not happen here.  Do you know why this would be different for your
> >> situation compared to mine?
> >>
> >>                                                         -- Steve
> >>
> >> On Wed, 16 Jan 2019, Michael Balzer wrote:
> >>
> >>> Steve,
> >>>
> >>> I think you broke something, I'm now losing connectivity after changing from wifi to modem or back.
> >>>
> >>> On a first quick glance, your change on OvmsNetManager::PrioritiseAndIndicate() looks suspicious to me, as the return skips the netif_set_default() and
> >>> SetDNSServer() calls.
> >>>
> >>> Regards,
> >>> Michael
> > _______________________________________________
> > OvmsDev mailing list
> > OvmsDev at lists.openvehicles.com
> > http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>
> --
> Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
> Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>


More information about the OvmsDev mailing list