P2P: Use enum p2p_status_code more consistently for PD

It is clearer to use enum p2p_status_code instead of u8 when processing
and passing the P2P Status Code to other components.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
Jouni Malinen 2024-09-04 11:19:21 +03:00 committed by Jouni Malinen
parent e633b471bc
commit 64bfba98bd
3 changed files with 6 additions and 4 deletions

View file

@ -1180,7 +1180,8 @@ struct p2p_config {
* 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,

View file

@ -1637,7 +1637,7 @@ static void p2p_process_prov_disc_bootstrap_resp(struct p2p_data *p2p,
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;
@ -1726,7 +1726,7 @@ static void p2p_process_prov_disc_resp(struct p2p_data *p2p,
{
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];

View file

@ -4465,7 +4465,8 @@ static void wpas_p2ps_get_feat_cap_str(char *buf, size_t buf_len,
}
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,