#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <sys/uio.h>
#include "common.h"
#include "eloop.h"
#include "wpa.h"
#include "wpa_supplicant.h"
#include "config.h"
#include "eapol_sm.h"
#include "wpa_supplicant_i.h"
#include "ctrl_iface.h"
#include "l2_packet.h"
#include "preauth.h"
#include "wpa_ctrl.h"
#include "eap.h"
Include dependency graph for ctrl_iface.c:
Go to the source code of this file.
Defines | |
#define | CTRL_IFACE_SOCK struct sockaddr_un |
Functions | |
int | wpa_supplicant_ctrl_iface_init (struct wpa_supplicant *wpa_s) |
Initialize control interface. | |
void | wpa_supplicant_ctrl_iface_deinit (struct wpa_supplicant *wpa_s) |
Deinitialize control interface. | |
void | wpa_supplicant_ctrl_iface_send (struct wpa_supplicant *wpa_s, int level, char *buf, size_t len) |
Send a control interface packet to monitors. | |
void | wpa_supplicant_ctrl_iface_wait (struct wpa_supplicant *wpa_s) |
Wait for ctrl_iface monitor. | |
int | wpa_supplicant_global_ctrl_iface_init (struct wpa_global *global) |
Initialize global control interface. | |
void | wpa_supplicant_global_ctrl_iface_deinit (struct wpa_global *global) |
Deinitialize global ctrl interface. |
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file ctrl_iface.c.
|
Deinitialize control interface.
Definition at line 1270 of file ctrl_iface.c. Here is the call graph for this function: |
|
Initialize control interface.
Definition at line 1137 of file ctrl_iface.c. Here is the call graph for this function: |
|
Send a control interface packet to monitors.
Definition at line 1328 of file ctrl_iface.c. Here is the call graph for this function: |
|
Wait for ctrl_iface monitor.
Definition at line 1430 of file ctrl_iface.c. Here is the call graph for this function: |
|
Deinitialize global ctrl interface.
Definition at line 1682 of file ctrl_iface.c. Here is the call graph for this function: |
|
Initialize global control interface.
Definition at line 1590 of file ctrl_iface.c. Here is the call graph for this function: |