Currently there is no reliable way for a device module or hidraw application to retrieve the client MAC address of the associated wireless device. This series of patches adds a stable way of retrieving this information. The first patch adds a new client_addr member to the hid_device struct. This member, when populated, will be guaranteed to contain the client hardware address of a connected wireless device. The second patch modifies HIDP to populate the client_addr member of the hid_device struct with the client MAC address of the connected wireless device. The third patch adds support for setting the client_addr value in a uhid device. The final patches add support for retrieving the client_addr value as a string in the hidraw interface via a new ioctl called HIDIOCGRAWCLIENTADDR. The hidraw documentation and example program are also updated. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html