Browse Source

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 <tomasz.bursztyka@linux.intel.com>
Tomasz Bursztyka 11 years ago
parent
commit
8e76f48abd
2 changed files with 13 additions and 0 deletions
  1. 7 0
      src/p2p/p2p.h
  2. 6 0
      src/p2p/p2p_group.c

+ 7 - 0
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()

+ 6 - 0
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;
+}