Hi, Here is an rfc patch-set to support WiFi Display as Peer Service.
This patch-set cannot work without this wpa_supplicant pending patch-set: http://lists.shmoo.com/pipermail/hostap/2014-August/030783.html As usual connmanctl comes with a dummy test command, which is now peer_service register wfd_ies <the wfd ies> Since wfd is a global setting on wpa_s, it's not possible to register more than 1 wfd service. Tomasz Bursztyka (13): gsupplicant: Add a callback enabled setter for the WFD IEs manager: Support WiFiDisplayIEs as a new Peer Service to handle wifi: Support registering WiFi Display IEs when relevant client: Support basic WiFi Display IEs (un)registration gsupplicant: Refactor how Peer's groups is detected to have changed gsupplicant: Get Peer's WiFi Display information elements if present gsupplicant: Add a getter for the WiFi Display information elements gsupplicant: Rename the peer state enum for future changes gsupplicant: Add a Peer service changed dedicated state gsupplicant: Notify about peer's services on WiFi Display IEs change peer: Add the core logic to handle a peer service list peer: Implement peer's Services DBus property wifi: Expose WiFi Display IEs as a peer service client/commands.c | 60 ++++++++++++++--- gsupplicant/gsupplicant.h | 13 +++- gsupplicant/supplicant.c | 148 ++++++++++++++++++++++++++++++++++------- include/peer.h | 10 +++ plugins/wifi.c | 165 +++++++++++++++++++++++++++++++++++++++++----- src/manager.c | 8 ++- src/peer.c | 86 +++++++++++++++++++++++- 7 files changed, 439 insertions(+), 51 deletions(-) -- 1.8.5.5 _______________________________________________ connman mailing list [email protected] https://lists.connman.net/mailman/listinfo/connman
