I've been investigating the ConnMan "Session" API and implementation.
It would appear that it relies heavily on a couple of key netfilter
features that are only available in newer Linux Kernels (e.g. Kernel
3.3+). In particular per-session accounting is maintained using
netfilter's nfacct feature. Unfortunately, I'm on an i.MX6 platform
and the latest "stable" Linux kernel offered by Freescale is Linux
3.0.35 where the nfacct feature is not available. The question I have
is how forgiving is ConnMan for running on these earlier kernels and
whether I can expect to use any of the ConnMan session features with
this kernel. Perhaps the better question is whether these missing
features will make using ConnMan unstable/unsuitable for this
platform. Early experimentation seems to indicate the core features do
in fact work. I hope the unsuitability is only related to session
support and that I can expect to utilize the other features of the
service without problem. Is this indeed the situation?

On a side note, I'm curious to know whether the core ConnMan
developers are sensitive to the fact that the newer kernel features
are not routinely available for all SoCs and BSPs that are commonly
available from the silicon vendors? Is there a minimum kernel version
that is expected in order to use ConnMan?

Thanks for any insights that can be offered . . .
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to