Move level parameter from p2p_device to p2p_device_info in order to
expose this information and modify D-Bus P2P handler to return this new
parameter through the P2P device properties.
Signed-off-by: Fabien Marotte <fabienx.marotte@intel.com>
Signed-off-by: Jayant Sane <jayant.sane@intel.com>
dev->listen_freq = freq;
if (msg.group_info)
dev->oper_freq = freq;
- dev->level = level;
+ dev->info.level = level;
p2p_copy_wps_info(dev, 0, &msg);
"invitation_reqs=%u\n",
(int) (now.sec - dev->last_seen.sec),
dev->listen_freq,
- dev->level,
+ dev->info.level,
p2p_wps_method_text(dev->wps_method),
MAC2STR(dev->interface_addr),
MAC2STR(dev->member_in_go_dev),
char serial_number[33];
/**
+ * level - Signal level
+ */
+ int level;
+
+ /**
* config_methods - WPS Configuration Methods
*/
u16 config_methods;
struct dl_list list;
struct os_time last_seen;
int listen_freq;
- int level;
enum p2p_wps_method wps_method;
struct p2p_peer_info info;
if (!wpa_dbus_dict_append_uint16(&dict_iter, "config_method",
info->config_methods))
goto err_no_mem;
+ if (!wpa_dbus_dict_append_uint16(&dict_iter, "level",
+ info->level))
+ goto err_no_mem;
if (!wpa_dbus_dict_append_byte(&dict_iter, "devicecapability",
info->dev_capab))
goto err_no_mem;