[PATCH 0/3] [RFC] Support for ADSL modems
- From: Pantelis Koukousoulas <pktoss gmail com>
- To: networkmanager-list gnome org
- Subject: [PATCH 0/3] [RFC] Support for ADSL modems
- Date: Fri, 6 May 2011 14:23:51 +0300
Hi, before I leave for FOSSCOMM.gr, this patch series implements the initial
version of the support for ADSL modems in network manager.
Notes:
* PPPoA-only for now. I hope that PPPoE can be added with not too much trouble
as well, if it is possible to just create a new ethernet device for the "nas0"
interface that br2684ctl creates and reuse the already existing "wired" device
PPPoE support.
This way the adsl part can manage the ATM part of the equation just like it
does now for PPPoA.
* This is the "duct tape and gum" implementation, according to the "first make
it work, then make it work right" motto. There are lots of bugs/limitations
duplicate code etc but at least it works for me (TM) now :P
* My initial patch that added everything at once got bounced for moderation
due to its size, so (for size and easier reviewing reasons) I split it to
3 patches, in a bisect-friendly way (after each patch, NM builds and does
something useful)
* I 'm now happily waiting for your comments / advice / testing etc :) :)
Cheers,
Pantelis
Pantelis Koukousoulas (3):
Settings and initial "scaffolding"
Carrier Handling and PPP support
Add libnm-glib and nmcli code
cli/src/connections.c | 66 ++++-
cli/src/devices.c | 4 +
cli/src/settings.c | 50 ++++
cli/src/settings.h | 2 +
include/NetworkManager.h | 19 +-
introspection/Makefile.am | 1 +
introspection/nm-device-adsl.xml | 15 +
libnm-glib/Makefile.am | 6 +
libnm-glib/libnm-glib.ver | 4 +-
libnm-glib/nm-device-adsl.c | 236 +++++++++++++++
libnm-glib/nm-device-adsl.h | 62 ++++
libnm-glib/nm-device.c | 10 +-
libnm-util/Makefile.am | 2 +
libnm-util/libnm-util.ver | 12 +-
libnm-util/nm-connection.c | 25 ++-
libnm-util/nm-connection.h | 2 +
libnm-util/nm-setting-adsl.c | 476 ++++++++++++++++++++++++++++++
libnm-util/nm-setting-adsl.h | 97 ++++++
src/Makefile.am | 6 +
src/nm-device-adsl.c | 596 ++++++++++++++++++++++++++++++++++++++
src/nm-device-adsl.h | 60 ++++
src/nm-udev-manager.c | 48 +++-
src/ppp-manager/nm-ppp-manager.c | 31 ++-
src/settings/nm-settings.c | 2 +
24 files changed, 1804 insertions(+), 28 deletions(-)
create mode 100644 introspection/nm-device-adsl.xml
create mode 100644 libnm-glib/nm-device-adsl.c
create mode 100644 libnm-glib/nm-device-adsl.h
create mode 100644 libnm-util/nm-setting-adsl.c
create mode 100644 libnm-util/nm-setting-adsl.h
create mode 100644 src/nm-device-adsl.c
create mode 100644 src/nm-device-adsl.h
--
1.7.4.1
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]