diff options
Diffstat (limited to 'src/platform/nm-platform.c')
-rw-r--r-- | src/platform/nm-platform.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c index 14fc44c5fa..a2fd8f39a4 100644 --- a/src/platform/nm-platform.c +++ b/src/platform/nm-platform.c @@ -1399,6 +1399,22 @@ nm_platform_wifi_set_mode (int ifindex, NM80211Mode mode) klass->wifi_set_mode (platform, ifindex, mode); } +static void +wifi_set_powersave (NMPlatform *p, int ifindex, guint32 powersave) +{ + /* empty */ +} + +void +nm_platform_wifi_set_powersave (int ifindex, guint32 powersave) +{ + reset_error (); + + g_return_if_fail (ifindex > 0); + + klass->wifi_set_powersave (platform, ifindex, powersave); +} + guint32 nm_platform_wifi_find_frequency (int ifindex, const guint32 *freqs) { @@ -2756,6 +2772,8 @@ nm_platform_class_init (NMPlatformClass *platform_class) { GObjectClass *object_class = G_OBJECT_CLASS (platform_class); + platform_class->wifi_set_powersave = wifi_set_powersave; + /* Signals */ SIGNAL (SIGNAL_LINK_CHANGED, log_link) SIGNAL (SIGNAL_IP4_ADDRESS_CHANGED, log_ip4_address) |