summaryrefslogtreecommitdiff
path: root/src/network/networkd-wiphy.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-07-22 08:48:55 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-07-23 20:55:02 +0900
commitc49d5362956d7f77e21889a9994076cc8ebe39c5 (patch)
treef459afeba7a2b2e55bba86299d1352740b3b39c0 /src/network/networkd-wiphy.h
parentfc85b3230273b2bac05faf653d67629d68a889af (diff)
downloadsystemd-c49d5362956d7f77e21889a9994076cc8ebe39c5.tar.gz
network: assign corresponding sd-device object to Wiphy object
As an analogy for Link object, let's each Wiphy object has the corresponding sd-device object. The sd-device object will be used in later commits.
Diffstat (limited to 'src/network/networkd-wiphy.h')
-rw-r--r--src/network/networkd-wiphy.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/networkd-wiphy.h b/src/network/networkd-wiphy.h
index b40354704b..9e8a3a5560 100644
--- a/src/network/networkd-wiphy.h
+++ b/src/network/networkd-wiphy.h
@@ -14,6 +14,8 @@ typedef struct Wiphy {
uint32_t index;
char *name;
+
+ sd_device *dev;
} Wiphy;
Wiphy *wiphy_free(Wiphy *w);
@@ -23,6 +25,7 @@ int wiphy_get_by_index(Manager *manager, uint32_t index, Wiphy **ret);
int wiphy_get_by_name(Manager *manager, const char *name, Wiphy **ret);
int manager_genl_process_nl80211_wiphy(sd_netlink *genl, sd_netlink_message *message, Manager *manager);
+int manager_udev_process_wiphy(Manager *m, sd_device *device, sd_device_action_t action);
#define log_wiphy_full_errno_zerook(w, level, error, ...) \
({ \