Hi,

v3:
- Changed the name and semantics of the main.conf variable.
  Now it is a list of technologies that are allowed to
  tether. Patches 1, 2 and 5
- Reworked the rtnl patch 4, get rid of extra variable
- Combined patches 5 and 6 together

v2:
- Removed patch 1, the proper fix for the issue in in patch 4.
  Thanks to Patrik for pointing this out.

v1:
this patchset adds support for ethernet tethering. By default
user is not allowed to tether ethernet as it can cause havoc
in the network. In ethernet tethering ConnMan starts a DHCP
server which might confuse corporate or home networks as typically
there is already a DHCP server running.
User must set AllowEthernetTethering in main.conf before
ethernet tethering is allowed.

Cheers,
Jukka


Jukka Rissanen (5):
  conf: Add description of AllowedTetheringTechnologies
  main: Add support for AllowedTetheringTechnologies configuration
    variable
  device: Add support functions needed by ethernet tethering
  rtnl: Interface was added to technology too early
  ethernet: Add tethering support

 include/device.h     |   3 ++
 include/technology.h |   1 +
 plugins/ethernet.c   | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/device.c         |  43 ++++++++++++++++++++++
 src/main.c           |  17 +++++++++
 src/main.conf        |  12 ++++++
 src/rtnl.c           |  16 ++++++--
 src/technology.c     |  31 ++++++++++++++++
 8 files changed, 220 insertions(+), 5 deletions(-)

-- 
1.7.11.7

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to