[Ovmsdev] Reducing wifi/netmanager log messages

Michael Balzer dexter at expeedo.de
Thu Jan 17 17:33:33 HKT 2019


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.


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

More information about the OvmsDev mailing list