Hi Patrik -

A few more questions while I have you thinking about these things ;-)

> The global routing table used by everybody else will have its default
> route updated (or not) according to "normal" rules, i.e. the new service
> if the new service can go online and the existing service was in state
> ready, else the existing service is kept.

Is it true that the "global" routing table's default route is updated
to reflect the service that is currently in the "online" state? If for
some reason a newly connected service *cannot* reach
ipv{4,6}.connman.net is the default global route still updated (e.g.
is it updated before or after the "online" state change)?

For the case of 'auser' and 'buser' you mentioned that they each have
their own routing tables and default routes. Does this imply that
individually, they each could achieve the "online" state
simultaneously or is the "online" state only applicable to the global
state (and thus global routing table)? Perhaps some clarification of
the terminology might be helpful here.


> If a http connect to ipv{4,6}.connman.net succeeds, the connection is
> considered online. pacrunnner,

It seems that the "online" state is really only a ConnMan concept in
the sense that it really has no bearing on whether data can be routed
over a given service/interface. What it seems to imply is that as long
as a service reaches the 'ready' state it's available to route and
pass data from a session. Is this the correct understanding?

>
> Only one service at a time can be online.
>

Again, what does being "online" really mean internally to ConnMan?
Does this only mean one of the configured services was able to reach
out to ipv{4,6}.connman.net (e.g. the one that was specifically
"connected" to)? If that's true, then is seems if we have a situation
where 'auser' session and 'buser' session, each configuring different
services (e.g. WiFi and cellular), might be able to connect and go
"online" at the same time. They have separate routing tables and thus
different default routes so it might appear there would be no
conflicts? Are there two different concepts being discussed here: a
service "online" state and a separate session "online" state?

Thanks for any additional insights you can provide . . .

Glenn
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to