mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +01:00
iwd: add iwd_notice for special event/state type of logging
iwd_notice is being added so modules can communicate internal state or event information via the NOTICE log level. This log level will be reserved in IWD for only these type of messages. The iwd_notice macro aims to help enforce some formatting requirements for these type of log messages. The messages should be one or more comma-separated "key: value" pairs starting with "event: <name>" and followed by any additional info that pertains to that event. iwd_notice only enforces the initial event key/value format and additional arguments are left to the caller to be formatted correctly.
This commit is contained in:
parent
32f3745745
commit
d8a6fb86c1
14
src/iwd.h
14
src/iwd.h
@ -42,3 +42,17 @@ const char *iwd_get_iface_blacklist(void);
|
||||
const char *iwd_get_phy_whitelist(void);
|
||||
const char *iwd_get_phy_blacklist(void);
|
||||
bool iwd_is_developer_mode(void);
|
||||
|
||||
#define IWD_NOTICE_STATE "state"
|
||||
#define IWD_NOTICE_CONNECT_INFO "connect-info"
|
||||
#define IWD_NOTICE_ROAM_INFO "roam-info"
|
||||
#define IWD_NOTICE_DISCONNECT_INFO "disconnect-info"
|
||||
#define IWD_NOTICE_FT_ROAM_FAILED "ft-roam-failed"
|
||||
#define IWD_NOTICE_CONNECT_FAILED "connect-failed"
|
||||
#define IWD_NOTICE_AUTH_TIMEOUT "authentication-timeout"
|
||||
#define IWD_NOTICE_ASSOC_TIMEOUT "association-timeout"
|
||||
#define IWD_NOTICE_CONNECT_TIMEOUT "connect-timeout"
|
||||
#define IWD_NOTICE_ROAM_SCAN "roam-scan"
|
||||
|
||||
#define iwd_notice(event, ...) \
|
||||
l_notice("event: " event ", " __VA_ARGS__)
|
||||
|
Loading…
Reference in New Issue
Block a user