From 8e76f48abd00cd0ba1981117f2fa7c8928000336 Mon Sep 17 00:00:00 2001 From: Tomasz Bursztyka Date: Mon, 2 Jun 2014 17:42:02 +0300 Subject: [PATCH] P2P: Add a utility function to get the group configuration This will be useful for finding the interface related to this group after formation based on the group SSID. Signed-off-by: Tomasz Bursztyka --- src/p2p/p2p.h | 7 +++++++ src/p2p/p2p_group.c | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/src/p2p/p2p.h b/src/p2p/p2p.h index 5938aa715..a9396194a 100644 --- a/src/p2p/p2p.h +++ b/src/p2p/p2p.h @@ -1809,6 +1809,13 @@ const u8 * p2p_group_get_dev_addr(struct p2p_group *group, const u8 *addr); */ int p2p_group_is_client_connected(struct p2p_group *group, const u8 *dev_addr); +/** + * p2p_group_get_config - Get the group configuration + * @group: P2P group context from p2p_group_init() + * Returns: The group configuration pointer + */ +const struct p2p_group_config * p2p_group_get_config(struct p2p_group *group); + /** * p2p_get_peer_found - Get P2P peer info structure of a found peer * @p2p: P2P module context from p2p_init() diff --git a/src/p2p/p2p_group.c b/src/p2p/p2p_group.c index 395ca089a..e79c29548 100644 --- a/src/p2p/p2p_group.c +++ b/src/p2p/p2p_group.c @@ -1013,3 +1013,9 @@ int p2p_group_get_freq(struct p2p_group *group) { return group->cfg->freq; } + + +const struct p2p_group_config * p2p_group_get_config(struct p2p_group *group) +{ + return group->cfg; +}