wpa_supplicant / hostapd 2.0
Data Structures | Defines | Variables

driver_nl80211.c File Reference

Driver interaction with Linux nl80211/cfg80211. More...

#include "includes.h"
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <net/if.h>
#include <netlink/genl/genl.h>
#include <netlink/genl/family.h>
#include <netlink/genl/ctrl.h>
#include <linux/rtnetlink.h>
#include <netpacket/packet.h>
#include <linux/filter.h>
#include <linux/errqueue.h>
#include "nl80211_copy.h"
#include "common.h"
#include "eloop.h"
#include "utils/list.h"
#include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h"
#include "l2_packet/l2_packet.h"
#include "netlink.h"
#include "linux_ioctl.h"
#include "radiotap.h"
#include "radiotap_iter.h"
#include "rfkill.h"
#include "driver.h"

Data Structures

struct  nl80211_global
struct  nl80211_wiphy_data
struct  i802_bss
struct  wpa_driver_nl80211_data
struct  nl80211_bss_info_arg
struct  family_data
struct  wiphy_idx_data
struct  wiphy_info_data
struct  phy_info_arg

Defines

#define SO_WIFI_STATUS   41
#define SCM_WIFI_STATUS   SO_WIFI_STATUS
#define SO_EE_ORIGIN_TXSTATUS   4
#define PACKET_TX_TIMESTAMP   16
#define IFF_LOWER_UP   0x10000
#define IFF_DORMANT   0x20000
#define IF_OPER_DORMANT   5
#define IF_OPER_UP   6
#define MAX_REPORT_FREQS   50
#define PASS   0xFF
#define FAIL   0xFE

Variables

struct wpa_driver_ops wpa_driver_nl80211_ops

Detailed Description

Driver interaction with Linux nl80211/cfg80211.

Copyright
Copyright (c) 2002-2012, Jouni Malinen <j@w1.fi> Copyright (c) 2003-2004, Instant802 Networks, Inc. Copyright (c) 2005-2006, Devicescape Software, Inc. Copyright (c) 2007, Johannes Berg <johannes@sipsolutions.net> Copyright (c) 2009-2010, Atheros Communications

This software may be distributed under the terms of the BSD license. See README for more details.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines