xref: /aosp_15_r20/external/iw/p2p.c (revision 92022041c981f431db0b590d0c3272306d0ea2a2)
1*92022041SSam Saccone #include <netlink/genl/genl.h>
2*92022041SSam Saccone #include <netlink/genl/family.h>
3*92022041SSam Saccone #include <netlink/genl/ctrl.h>
4*92022041SSam Saccone #include <netlink/msg.h>
5*92022041SSam Saccone #include <netlink/attr.h>
6*92022041SSam Saccone 
7*92022041SSam Saccone #include "nl80211.h"
8*92022041SSam Saccone #include "iw.h"
9*92022041SSam Saccone 
10*92022041SSam Saccone SECTION(p2p);
11*92022041SSam Saccone 
handle_p2p_start(struct nl80211_state * state,struct nl_msg * msg,int argc,char ** argv,enum id_input id)12*92022041SSam Saccone static int handle_p2p_start(struct nl80211_state *state,
13*92022041SSam Saccone 			    struct nl_msg *msg, int argc, char **argv,
14*92022041SSam Saccone 			    enum id_input id)
15*92022041SSam Saccone {
16*92022041SSam Saccone 	return 0;
17*92022041SSam Saccone }
18*92022041SSam Saccone COMMAND(p2p, start, "", NL80211_CMD_START_P2P_DEVICE, 0, CIB_WDEV, handle_p2p_start, "");
19*92022041SSam Saccone 
handle_p2p_stop(struct nl80211_state * state,struct nl_msg * msg,int argc,char ** argv,enum id_input id)20*92022041SSam Saccone static int handle_p2p_stop(struct nl80211_state *state,
21*92022041SSam Saccone 			   struct nl_msg *msg, int argc, char **argv,
22*92022041SSam Saccone 			   enum id_input id)
23*92022041SSam Saccone {
24*92022041SSam Saccone 	return 0;
25*92022041SSam Saccone }
26*92022041SSam Saccone COMMAND(p2p, stop, "", NL80211_CMD_STOP_P2P_DEVICE, 0, CIB_WDEV, handle_p2p_stop, "");
27