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
