mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +01:00
wiphy: added hw address property to device
This commit is contained in:
parent
7950e2d5d3
commit
fc7ca17558
14
src/wiphy.c
14
src/wiphy.c
@ -468,13 +468,23 @@ static bool device_property_get_name(struct l_dbus *dbus,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool device_property_get_connected_network(struct l_dbus *dbus,
|
static bool device_property_get_address(struct l_dbus *dbus,
|
||||||
struct l_dbus_message *message,
|
struct l_dbus_message *message,
|
||||||
struct l_dbus_message_builder *builder,
|
struct l_dbus_message_builder *builder,
|
||||||
void *user_data)
|
void *user_data)
|
||||||
{
|
{
|
||||||
struct netdev *netdev = user_data;
|
struct netdev *netdev = user_data;
|
||||||
|
|
||||||
|
l_dbus_message_builder_append_basic(builder, 's', netdev->addr);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
static bool device_property_get_connected_network(struct l_dbus *dbus,
|
||||||
|
struct l_dbus_message *message,
|
||||||
|
struct l_dbus_message_builder *builder,
|
||||||
|
void *user_data)
|
||||||
|
{
|
||||||
|
struct netdev *netdev = user_data;
|
||||||
if (!netdev->connected_network)
|
if (!netdev->connected_network)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@ -493,6 +503,8 @@ static void setup_device_interface(struct l_dbus_interface *interface)
|
|||||||
|
|
||||||
l_dbus_interface_property(interface, "Name", 0, "s",
|
l_dbus_interface_property(interface, "Name", 0, "s",
|
||||||
device_property_get_name, NULL);
|
device_property_get_name, NULL);
|
||||||
|
l_dbus_interface_property(interface, "Address", 0, "s",
|
||||||
|
device_property_get_address, NULL);
|
||||||
l_dbus_interface_property(interface, "ConnectedNetwork", 0, "o",
|
l_dbus_interface_property(interface, "ConnectedNetwork", 0, "o",
|
||||||
device_property_get_connected_network,
|
device_property_get_connected_network,
|
||||||
NULL);
|
NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user