NetworkManager/include
Pantelis Koukousoulas 9039c24bf5 adsl: carrier handling and PPPoA support
This is the "juice" of the patch series. Initial cut at carrier handling
(by polling /sys/class/atm/$iface/carrier) and also support for calling
pppd with the proper command-line to achieve a connection.

Also implement the necessary boilerplate for the NM state machine to
be happy with our device.

This is a "duct tape and gum" implementation, i.e., prefer copy&paste
over proper refactoring, due to limited time, but the foundations are
now there, so we can make it work right slowly-slowly :)

With this patch, you can already test carrier management but not yet
make a complete connection.

Relevant extract from logs:
<info> (ueagle-atm0): carrier now ON (device state 20)
<info> (ueagle-atm0): device state change: unavailable -> disconnected (reason 'carrier-changed') [20 30 40]

Signed-off-by: Pantelis Koukousoulas <pktoss@gmail.com>
2012-05-18 15:42:55 -05:00
..
Makefile.am wifi: make wireless-helper.h private to src/ 2011-11-09 21:28:02 -06:00
NetworkManager.h adsl: carrier handling and PPPoA support 2012-05-18 15:42:55 -05:00
NetworkManagerVPN.h vpn: add a new field so VPN plugins can specify multiple domains 2012-03-15 17:10:15 -05:00
nm-dbus-glib-types.h libnm-util: add gateway member to IPv6 addresses 2010-04-17 10:26:53 -07:00
nm-glib-compat.h libnm-glib: fix build on older glib without g_clear_object() 2012-04-27 15:04:29 -05:00
nm-settings-flags.h vpn: fix handling of connections with only system secrets 2011-06-15 12:19:47 -05:00
nm-test-helpers.h test: whitespace cleanup 2009-05-09 23:58:13 -04:00
nm-version.h.in include: add NM_CHECK_VERSION define 2011-03-02 17:16:27 -06:00