mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-05 20:30:35 +01:00
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> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| NetworkManager.h | ||
| NetworkManagerVPN.h | ||
| nm-dbus-glib-types.h | ||
| nm-glib-compat.h | ||
| nm-settings-flags.h | ||
| nm-test-helpers.h | ||
| nm-version.h.in | ||