Hi Marcel,

> why to do you bother making this a configurable option? What isthe
> benefit here?

The maximum context count is a compile time option for the ISI modem. Having 
this option in oFono makes it possible to optimize the APE side resource usage 
instead of overallocating drivers and contexts. Not a huge benefit, I guess, 
but the cost is not huge either.

Not a big deal, though. I'll try to see if the context limit could be probed 
somehow.

> Personally I think that always enabling 4 context if the hardware
> supports it should be enough. If you do support more then just enable
> more all the time. There are no real resources used in context of ISI
> anyway. The AT command based modems have a different problem since for
> most of them we need an extra TTY/DLC and an extra GAtChat object, but
> ISI does not have that problem.

I don't see the difference. The AT modem resources should be allocated 
dynamically as well, at context activation time. (Maybe that's the case 
already, I didn't really check.) In any case, I believe oFono has to allow 
things like external AT command processors and vendor specific modem tools to 
access the TTY's directly bypassing oFono. This means the mux channels should 
not be preallocated.

        MikaL
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to