Hi, this patchset fixes this bug https://bugs.meego.com/show_bug.cgi?id=25027
If the user moves cellular service around, the route to cellular network will disappear because connman sets only a default route to point-to-point link. So the patchset sets some additional routes so that if the cellular network does not have default route, at least some routes are defined for it. This is done in patch #3. The patch #2 setups route to nameservers behind point-to-point links. The original code needed some error checks and retry with proper parameters. Cheers, Jukka Jukka Rissanen (3): net: Add functions to get dest address of P-t-P link service: Nameservers behind P-t-P link need special handling connection: Set additional point-to-point route include/inet.h | 2 + src/connection.c | 40 ++++++++++++++++++---- src/inet.c | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/service.c | 19 +++++++--- 4 files changed, 141 insertions(+), 14 deletions(-) -- 1.7.5.4 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
