P2P: Move upper layer SD interaction into a separate file
wpa_supplicant/p2p_supplicant.c has reached almost 10000 lines in length and was getting a bit inconvenient to edit, so start splitting it into separate files. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
8b949804b3
commit
0f89328575
5 changed files with 1243 additions and 1221 deletions
|
@ -271,6 +271,7 @@ endif
|
||||||
|
|
||||||
ifdef CONFIG_P2P
|
ifdef CONFIG_P2P
|
||||||
OBJS += p2p_supplicant.c
|
OBJS += p2p_supplicant.c
|
||||||
|
OBJS += p2p_supplicant_sd.c
|
||||||
OBJS += src/p2p/p2p.c
|
OBJS += src/p2p/p2p.c
|
||||||
OBJS += src/p2p/p2p_utils.c
|
OBJS += src/p2p/p2p_utils.c
|
||||||
OBJS += src/p2p/p2p_parse.c
|
OBJS += src/p2p/p2p_parse.c
|
||||||
|
|
|
@ -276,6 +276,7 @@ endif
|
||||||
|
|
||||||
ifdef CONFIG_P2P
|
ifdef CONFIG_P2P
|
||||||
OBJS += p2p_supplicant.o
|
OBJS += p2p_supplicant.o
|
||||||
|
OBJS += p2p_supplicant_sd.o
|
||||||
OBJS += ../src/p2p/p2p.o
|
OBJS += ../src/p2p/p2p.o
|
||||||
OBJS += ../src/p2p/p2p_utils.o
|
OBJS += ../src/p2p/p2p_utils.o
|
||||||
OBJS += ../src/p2p/p2p_parse.o
|
OBJS += ../src/p2p/p2p_parse.o
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -94,6 +94,10 @@ int wpas_p2p_service_add_asp(struct wpa_supplicant *wpa_s, int auto_accept,
|
||||||
u16 config_methods, const char *svc_info);
|
u16 config_methods, const char *svc_info);
|
||||||
int wpas_p2p_service_del_asp(struct wpa_supplicant *wpa_s, u32 adv_id);
|
int wpas_p2p_service_del_asp(struct wpa_supplicant *wpa_s, u32 adv_id);
|
||||||
int wpas_p2p_service_p2ps_id_exists(struct wpa_supplicant *wpa_s, u32 adv_id);
|
int wpas_p2p_service_p2ps_id_exists(struct wpa_supplicant *wpa_s, u32 adv_id);
|
||||||
|
void wpas_sd_request(void *ctx, int freq, const u8 *sa, u8 dialog_token,
|
||||||
|
u16 update_indic, const u8 *tlvs, size_t tlvs_len);
|
||||||
|
void wpas_sd_response(void *ctx, const u8 *sa, u16 update_indic,
|
||||||
|
const u8 *tlvs, size_t tlvs_len);
|
||||||
int wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr);
|
int wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr);
|
||||||
int wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
|
int wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
|
||||||
struct wpa_ssid *ssid, const u8 *go_dev_addr, int freq,
|
struct wpa_ssid *ssid, const u8 *go_dev_addr, int freq,
|
||||||
|
|
1237
wpa_supplicant/p2p_supplicant_sd.c
Normal file
1237
wpa_supplicant/p2p_supplicant_sd.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue