mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-05 21:38:06 +02:00
core/trivial: add code comment for NMDeviceCheckDevAvailableFlags and NMDeviceCheckConAvailableFlags
This commit is contained in:
parent
c37b028aba
commit
e6523fbbbc
1 changed files with 17 additions and 0 deletions
|
|
@ -168,9 +168,21 @@ typedef enum NMActStageReturn NMActStageReturn;
|
||||||
typedef enum { /*< skip >*/
|
typedef enum { /*< skip >*/
|
||||||
NM_DEVICE_CHECK_CON_AVAILABLE_NONE = 0,
|
NM_DEVICE_CHECK_CON_AVAILABLE_NONE = 0,
|
||||||
|
|
||||||
|
/* since NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST is a collection of flags with more fine grained
|
||||||
|
* parts, this flag in general indicates that this is a user-request. */
|
||||||
_NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST = (1L << 0),
|
_NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST = (1L << 0),
|
||||||
|
|
||||||
|
/* we also consider devices which have no carrier but are still waiting for the driver
|
||||||
|
* to detect carrier. Usually, such devices are not yet available, however for a user-request
|
||||||
|
* they are. They might fail later if carrier doesn't come. */
|
||||||
_NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_WAITING_CARRIER = (1L << 1),
|
_NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_WAITING_CARRIER = (1L << 1),
|
||||||
|
|
||||||
|
/* usually, a profile is only available if the Wi-Fi AP is in range. For an
|
||||||
|
* explicit user request, we also consider profiles for APs that are not (yet)
|
||||||
|
* visible. */
|
||||||
_NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_IGNORE_AP = (1L << 2),
|
_NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_IGNORE_AP = (1L << 2),
|
||||||
|
|
||||||
|
/* a collection of flags, that are commonly set for an explict user-request. */
|
||||||
NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST = _NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST
|
NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST = _NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST
|
||||||
| _NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_WAITING_CARRIER
|
| _NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_WAITING_CARRIER
|
||||||
| _NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_IGNORE_AP,
|
| _NM_DEVICE_CHECK_CON_AVAILABLE_FOR_USER_REQUEST_IGNORE_AP,
|
||||||
|
|
@ -191,7 +203,12 @@ struct _NMDevice {
|
||||||
typedef enum { /*< skip >*/
|
typedef enum { /*< skip >*/
|
||||||
NM_DEVICE_CHECK_DEV_AVAILABLE_NONE = 0,
|
NM_DEVICE_CHECK_DEV_AVAILABLE_NONE = 0,
|
||||||
|
|
||||||
|
/* the device is considered available, even if it has no carrier.
|
||||||
|
*
|
||||||
|
* For various device types (software devices) we ignore carrier based
|
||||||
|
* on the type. So, for them, this flag has no effect anyway. */
|
||||||
_NM_DEVICE_CHECK_DEV_AVAILABLE_IGNORE_CARRIER = (1L << 0),
|
_NM_DEVICE_CHECK_DEV_AVAILABLE_IGNORE_CARRIER = (1L << 0),
|
||||||
|
|
||||||
NM_DEVICE_CHECK_DEV_AVAILABLE_FOR_USER_REQUEST = _NM_DEVICE_CHECK_DEV_AVAILABLE_IGNORE_CARRIER,
|
NM_DEVICE_CHECK_DEV_AVAILABLE_FOR_USER_REQUEST = _NM_DEVICE_CHECK_DEV_AVAILABLE_IGNORE_CARRIER,
|
||||||
|
|
||||||
NM_DEVICE_CHECK_DEV_AVAILABLE_ALL = (1L << 1) - 1,
|
NM_DEVICE_CHECK_DEV_AVAILABLE_ALL = (1L << 1) - 1,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue