* When P2PS provisioning completes (successfully or not) we must
* transmit all of the results to the upper layers.
*/
- void (*p2ps_prov_complete)(void *ctx, u8 status, const u8 *dev,
+ void (*p2ps_prov_complete)(void *ctx, enum p2p_status_code status,
+ const u8 *dev,
const u8 *adv_mac, const u8 *ses_mac,
const u8 *grp_mac, u32 adv_id, u32 ses_id,
u8 conncap, int passwd_id,
size_t len, int rx_freq)
{
struct p2p_device *dev;
- u8 status = P2P_SC_SUCCESS;
+ enum p2p_status_code status = P2P_SC_SUCCESS;
size_t cookie_len = 0;
const u8 *pos, *cookie;
u16 comeback_after;
{
struct p2p_device *dev;
u16 report_config_methods = 0, req_config_methods;
- u8 status = P2P_SC_SUCCESS;
+ enum p2p_status_code status = P2P_SC_SUCCESS;
u32 adv_id = 0;
u8 conncap = P2PS_SETUP_NEW;
u8 adv_mac[ETH_ALEN];
}
-static void wpas_p2ps_prov_complete(void *ctx, u8 status, const u8 *dev,
+static void wpas_p2ps_prov_complete(void *ctx, enum p2p_status_code status,
+ const u8 *dev,
const u8 *adv_mac, const u8 *ses_mac,
const u8 *grp_mac, u32 adv_id, u32 ses_id,
u8 conncap, int passwd_id,