diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2013-07-04 21:31:28 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2013-07-04 21:31:28 +0000 |
commit | e6a397a86b346664059134538fccc45498f6a9b5 (patch) | |
tree | fd9f235e5dfabfff4ea75e4f405f48dfb866d2b2 /contrib/wpa/src | |
parent | 0b91a49dc386ab3b22c408e885e16a87c0ae7889 (diff) | |
download | FreeBSD-src-e6a397a86b346664059134538fccc45498f6a9b5.zip FreeBSD-src-e6a397a86b346664059134538fccc45498f6a9b5.tar.gz |
Remove unused files / directories.
Diffstat (limited to 'contrib/wpa/src')
24 files changed, 0 insertions, 983 deletions
diff --git a/contrib/wpa/src/Makefile b/contrib/wpa/src/Makefile deleted file mode 100644 index d73a175..0000000 --- a/contrib/wpa/src/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -SUBDIRS=ap common crypto drivers eapol_auth eapol_supp eap_common eap_peer eap_server l2_packet p2p radius rsn_supp tls utils wps - -all: - for d in $(SUBDIRS); do [ -d $$d ] && $(MAKE) -C $$d; done - -clean: - for d in $(SUBDIRS); do [ -d $$d ] && $(MAKE) -C $$d clean; done - rm -f *~ - -install: - for d in $(SUBDIRS); do [ -d $$d ] && $(MAKE) -C $$d install; done diff --git a/contrib/wpa/src/ap/Makefile b/contrib/wpa/src/ap/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/ap/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/common/Makefile b/contrib/wpa/src/common/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/common/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/crypto/Makefile b/contrib/wpa/src/crypto/Makefile deleted file mode 100644 index a605a65..0000000 --- a/contrib/wpa/src/crypto/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -all: libcrypto.a - -clean: - rm -f *~ *.o *.d libcrypto.a - -install: - @echo Nothing to be made. - - -include ../lib.rules - -CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT -CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER -#CFLAGS += -DALL_DH_GROUPS -CFLAGS += -DCONFIG_SHA256 - -LIB_OBJS= \ - aes-cbc.o \ - aes-ccm.o \ - aes-ctr.o \ - aes-eax.o \ - aes-encblock.o \ - aes-gcm.o \ - aes-internal.o \ - aes-internal-dec.o \ - aes-internal-enc.o \ - aes-omac1.o \ - aes-unwrap.o \ - aes-wrap.o \ - des-internal.o \ - dh_group5.o \ - dh_groups.o \ - md4-internal.o \ - md5.o \ - md5-internal.o \ - milenage.o \ - ms_funcs.o \ - rc4.o \ - sha1.o \ - sha1-internal.o \ - sha1-pbkdf2.o \ - sha1-prf.o \ - sha1-tlsprf.o \ - sha1-tprf.o \ - sha256.o \ - sha256-prf.o \ - sha256-tlsprf.o \ - sha256-internal.o - -LIB_OBJS += crypto_internal.o -LIB_OBJS += crypto_internal-cipher.o -LIB_OBJS += crypto_internal-modexp.o -LIB_OBJS += crypto_internal-rsa.o -LIB_OBJS += tls_internal.o -LIB_OBJS += fips_prf_internal.o -LIB_OBJS += random.o - - -libcrypto.a: $(LIB_OBJS) - $(AR) crT $@ $? - --include $(OBJS:%.o=%.d) diff --git a/contrib/wpa/src/drivers/Makefile b/contrib/wpa/src/drivers/Makefile deleted file mode 100644 index 07600e5..0000000 --- a/contrib/wpa/src/drivers/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - rm -f build.wpa_supplicant build.hostapd - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/drivers/android_drv.h b/contrib/wpa/src/drivers/android_drv.h deleted file mode 100644 index 5906527..0000000 --- a/contrib/wpa/src/drivers/android_drv.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Android driver interface - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Alternatively, this software may be distributed under the terms of BSD - * license. - */ - -#ifndef ANDROID_DRV_H -#define ANDROID_DRV_H - -#define WPA_EVENT_DRIVER_STATE "CTRL-EVENT-DRIVER-STATE " - -#define MAX_SSID_LEN 32 - -#define MAX_DRV_CMD_SIZE 248 -#define DRV_NUMBER_SEQUENTIAL_ERRORS 4 - -#define WEXT_PNOSETUP_HEADER "PNOSETUP " -#define WEXT_PNOSETUP_HEADER_SIZE 9 -#define WEXT_PNO_TLV_PREFIX 'S' -#define WEXT_PNO_TLV_VERSION '1' -#define WEXT_PNO_TLV_SUBVERSION '2' -#define WEXT_PNO_TLV_RESERVED '0' -#define WEXT_PNO_VERSION_SIZE 4 -#define WEXT_PNO_AMOUNT 16 -#define WEXT_PNO_SSID_SECTION 'S' -/* SSID header size is SSID section type above + SSID length */ -#define WEXT_PNO_SSID_HEADER_SIZE 2 -#define WEXT_PNO_SCAN_INTERVAL_SECTION 'T' -#define WEXT_PNO_SCAN_INTERVAL_LENGTH 2 -#define WEXT_PNO_SCAN_INTERVAL 30 -/* Scan interval size is scan interval section type + scan interval length - * above */ -#define WEXT_PNO_SCAN_INTERVAL_SIZE (1 + WEXT_PNO_SCAN_INTERVAL_LENGTH) -#define WEXT_PNO_REPEAT_SECTION 'R' -#define WEXT_PNO_REPEAT_LENGTH 1 -#define WEXT_PNO_REPEAT 4 -/* Repeat section size is Repeat section type + Repeat value length above */ -#define WEXT_PNO_REPEAT_SIZE (1 + WEXT_PNO_REPEAT_LENGTH) -#define WEXT_PNO_MAX_REPEAT_SECTION 'M' -#define WEXT_PNO_MAX_REPEAT_LENGTH 1 -#define WEXT_PNO_MAX_REPEAT 3 -/* Max Repeat section size is Max Repeat section type + Max Repeat value length - * above */ -#define WEXT_PNO_MAX_REPEAT_SIZE (1 + WEXT_PNO_MAX_REPEAT_LENGTH) -/* This corresponds to the size of all sections expect SSIDs */ -#define WEXT_PNO_NONSSID_SECTIONS_SIZE \ -(WEXT_PNO_SCAN_INTERVAL_SIZE + WEXT_PNO_REPEAT_SIZE + WEXT_PNO_MAX_REPEAT_SIZE) -/* PNO Max command size is total of header, version, ssid and other sections + - * Null termination */ -#define WEXT_PNO_MAX_COMMAND_SIZE \ - (WEXT_PNOSETUP_HEADER_SIZE + WEXT_PNO_VERSION_SIZE \ - + WEXT_PNO_AMOUNT * (WEXT_PNO_SSID_HEADER_SIZE + MAX_SSID_LEN) \ - + WEXT_PNO_NONSSID_SECTIONS_SIZE + 1) - -#endif /* ANDROID_DRV_H */ diff --git a/contrib/wpa/src/drivers/drivers.mak b/contrib/wpa/src/drivers/drivers.mak deleted file mode 100644 index c7a98d3..0000000 --- a/contrib/wpa/src/drivers/drivers.mak +++ /dev/null @@ -1,183 +0,0 @@ -##### CLEAR VARS - -DRV_CFLAGS = -DRV_WPA_CFLAGS = -DRV_AP_CFLAGS = -DRV_OBJS = -DRV_WPA_OBJS = -DRV_AP_OBJS = -DRV_LIBS = -DRV_WPA_LIBS = -DRV_AP_LIBS = - -##### COMMON DRIVERS - -ifdef CONFIG_DRIVER_WIRED -DRV_CFLAGS += -DCONFIG_DRIVER_WIRED -DRV_OBJS += ../src/drivers/driver_wired.o -endif - -ifdef CONFIG_DRIVER_NL80211 -DRV_CFLAGS += -DCONFIG_DRIVER_NL80211 -DRV_OBJS += ../src/drivers/driver_nl80211.o -DRV_OBJS += ../src/utils/radiotap.o -NEED_SME=y -NEED_AP_MLME=y -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -NEED_RFKILL=y - -ifdef CONFIG_LIBNL32 - DRV_LIBS += -lnl-3 - DRV_LIBS += -lnl-genl-3 - DRV_CFLAGS += -DCONFIG_LIBNL20 -I/usr/include/libnl3 -else - ifdef CONFIG_LIBNL_TINY - DRV_LIBS += -lnl-tiny - else - DRV_LIBS += -lnl - endif - - ifdef CONFIG_LIBNL20 - DRV_LIBS += -lnl-genl - DRV_CFLAGS += -DCONFIG_LIBNL20 - endif -endif -endif - -ifdef CONFIG_DRIVER_BSD -ifndef CONFIG_L2_PACKET -CONFIG_L2_PACKET=freebsd -endif -DRV_CFLAGS += -DCONFIG_DRIVER_BSD -DRV_OBJS += ../src/drivers/driver_bsd.o -CONFIG_L2_FREEBSD=y -CONFIG_DNET_PCAP=y -endif - -ifdef CONFIG_DRIVER_TEST -DRV_CFLAGS += -DCONFIG_DRIVER_TEST -DRV_OBJS += ../src/drivers/driver_test.o -NEED_AP_MLME=y -endif - -ifdef CONFIG_DRIVER_NONE -DRV_CFLAGS += -DCONFIG_DRIVER_NONE -DRV_OBJS += ../src/drivers/driver_none.o -endif - -##### PURE AP DRIVERS - -ifdef CONFIG_DRIVER_HOSTAP -DRV_AP_CFLAGS += -DCONFIG_DRIVER_HOSTAP -DRV_AP_OBJS += ../src/drivers/driver_hostap.o -CONFIG_WIRELESS_EXTENSION=y -NEED_AP_MLME=y -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -endif - -ifdef CONFIG_DRIVER_MADWIFI -DRV_AP_CFLAGS += -DCONFIG_DRIVER_MADWIFI -DRV_AP_OBJS += ../src/drivers/driver_madwifi.o -CONFIG_WIRELESS_EXTENSION=y -CONFIG_L2_PACKET=linux -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -endif - -ifdef CONFIG_DRIVER_ATHEROS -DRV_AP_CFLAGS += -DCONFIG_DRIVER_ATHEROS -DRV_AP_OBJS += ../src/drivers/driver_atheros.o -CONFIG_L2_PACKET=linux -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -endif - -##### PURE CLIENT DRIVERS - -ifdef CONFIG_DRIVER_WEXT -DRV_WPA_CFLAGS += -DCONFIG_DRIVER_WEXT -CONFIG_WIRELESS_EXTENSION=y -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -NEED_RFKILL=y -endif - -ifdef CONFIG_DRIVER_NDIS -DRV_WPA_CFLAGS += -DCONFIG_DRIVER_NDIS -DRV_WPA_OBJS += ../src/drivers/driver_ndis.o -ifdef CONFIG_NDIS_EVENTS_INTEGRATED -DRV_WPA_OBJS += ../src/drivers/driver_ndis_.o -endif -ifndef CONFIG_L2_PACKET -CONFIG_L2_PACKET=pcap -endif -CONFIG_WINPCAP=y -ifdef CONFIG_USE_NDISUIO -DRV_WPA_CFLAGS += -DCONFIG_USE_NDISUIO -endif -endif - -ifdef CONFIG_DRIVER_ROBOSWITCH -DRV_WPA_CFLAGS += -DCONFIG_DRIVER_ROBOSWITCH -DRV_WPA_OBJS += ../src/drivers/driver_roboswitch.o -endif - -ifdef CONFIG_WIRELESS_EXTENSION -DRV_WPA_CFLAGS += -DCONFIG_WIRELESS_EXTENSION -DRV_WPA_OBJS += ../src/drivers/driver_wext.o -NEED_RFKILL=y -endif - -ifdef NEED_NETLINK -DRV_OBJS += ../src/drivers/netlink.o -endif - -ifdef NEED_LINUX_IOCTL -DRV_OBJS += ../src/drivers/linux_ioctl.o -endif - -ifdef NEED_RFKILL -DRV_OBJS += ../src/drivers/rfkill.o -endif - -ifdef CONFIG_VLAN_NETLINK -ifdef CONFIG_FULL_DYNAMIC_VLAN -ifdef CONFIG_LIBNL32 - DRV_LIBS += -lnl-3 - DRV_LIBS += -lnl-genl-3 - DRV_LIBS += -lnl-route-3 - DRV_CFLAGS += -DCONFIG_LIBNL20 -else - ifdef CONFIG_LIBNL_TINY - DRV_LIBS += -lnl-tiny - else - DRV_LIBS += -lnl - endif - - ifdef CONFIG_LIBNL20 - DRV_LIBS += -lnl-genl - DRV_LIBS += -lnl-route - DRV_CFLAGS += -DCONFIG_LIBNL20 - endif -endif -endif -endif - -##### COMMON VARS -DRV_BOTH_CFLAGS := $(DRV_CFLAGS) $(DRV_WPA_CFLAGS) $(DRV_AP_CFLAGS) -DRV_WPA_CFLAGS += $(DRV_CFLAGS) -DRV_AP_CFLAGS += $(DRV_CFLAGS) - -DRV_BOTH_LIBS := $(DRV_LIBS) $(DRV_WPA_LIBS) $(DRV_AP_LIBS) -DRV_WPA_LIBS += $(DRV_LIBS) -DRV_AP_LIBS += $(DRV_LIBS) - -DRV_BOTH_OBJS := $(DRV_OBJS) $(DRV_WPA_OBJS) $(DRV_AP_OBJS) -DRV_WPA_OBJS += $(DRV_OBJS) -DRV_AP_OBJS += $(DRV_OBJS) - -DRV_BOTH_LDFLAGS := $(DRV_LDFLAGS) $(DRV_WPA_LDFLAGS) $(DRV_AP_LDFLAGS) -DRV_WPA_LDFLAGS += $(DRV_LDFLAGS) -DRV_AP_LDFLAGS += $(DRV_LDFLAGS) diff --git a/contrib/wpa/src/drivers/drivers.mk b/contrib/wpa/src/drivers/drivers.mk deleted file mode 100644 index 23fcbb7..0000000 --- a/contrib/wpa/src/drivers/drivers.mk +++ /dev/null @@ -1,187 +0,0 @@ -##### CLEAR VARS - -DRV_CFLAGS = -DRV_WPA_CFLAGS = -DRV_AP_CFLAGS = -DRV_OBJS = -DRV_WPA_OBJS = -DRV_AP_OBJS = -DRV_LIBS = -DRV_WPA_LIBS = -DRV_AP_LIBS = - -##### COMMON DRIVERS - -ifdef CONFIG_DRIVER_WIRED -DRV_CFLAGS += -DCONFIG_DRIVER_WIRED -DRV_OBJS += src/drivers/driver_wired.c -endif - -ifdef CONFIG_DRIVER_NL80211 -DRV_CFLAGS += -DCONFIG_DRIVER_NL80211 -DRV_OBJS += src/drivers/driver_nl80211.c -DRV_OBJS += src/utils/radiotap.c -NEED_SME=y -NEED_AP_MLME=y -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -NEED_RFKILL=y - -ifdef CONFIG_LIBNL32 - DRV_LIBS += -lnl-3 - DRV_LIBS += -lnl-genl-3 - DRV_CFLAGS += -DCONFIG_LIBNL20 -I/usr/include/libnl3 -else - ifdef CONFIG_LIBNL_TINY - DRV_LIBS += -lnl-tiny - else - DRV_LIBS += -lnl - endif - - ifdef CONFIG_LIBNL20 - DRV_LIBS += -lnl-genl - DRV_CFLAGS += -DCONFIG_LIBNL20 - endif -endif -endif - -ifdef CONFIG_DRIVER_BSD -ifndef CONFIG_L2_PACKET -CONFIG_L2_PACKET=freebsd -endif -DRV_CFLAGS += -DCONFIG_DRIVER_BSD -DRV_OBJS += src/drivers/driver_bsd.c -CONFIG_L2_FREEBSD=y -CONFIG_DNET_PCAP=y -endif - -ifdef CONFIG_DRIVER_TEST -DRV_CFLAGS += -DCONFIG_DRIVER_TEST -DRV_OBJS += src/drivers/driver_test.c -NEED_AP_MLME=y -endif - -ifdef CONFIG_DRIVER_NONE -DRV_CFLAGS += -DCONFIG_DRIVER_NONE -DRV_OBJS += src/drivers/driver_none.c -endif - -##### PURE AP DRIVERS - -ifdef CONFIG_DRIVER_HOSTAP -DRV_AP_CFLAGS += -DCONFIG_DRIVER_HOSTAP -DRV_AP_OBJS += src/drivers/driver_hostap.c -CONFIG_WIRELESS_EXTENSION=y -NEED_AP_MLME=y -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -endif - -ifdef CONFIG_DRIVER_MADWIFI -DRV_AP_CFLAGS += -DCONFIG_DRIVER_MADWIFI -DRV_AP_OBJS += src/drivers/driver_madwifi.c -CONFIG_WIRELESS_EXTENSION=y -CONFIG_L2_PACKET=linux -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -endif - -ifdef CONFIG_DRIVER_ATHEROS -DRV_AP_CFLAGS += -DCONFIG_DRIVER_ATHEROS -DRV_AP_OBJS += src/drivers/driver_atheros.c -CONFIG_L2_PACKET=linux -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -endif - -##### PURE CLIENT DRIVERS - -ifdef CONFIG_DRIVER_WEXT -DRV_WPA_CFLAGS += -DCONFIG_DRIVER_WEXT -CONFIG_WIRELESS_EXTENSION=y -NEED_NETLINK=y -NEED_LINUX_IOCTL=y -NEED_RFKILL=y -endif - -ifdef CONFIG_DRIVER_NDIS -DRV_WPA_CFLAGS += -DCONFIG_DRIVER_NDIS -DRV_WPA_OBJS += src/drivers/driver_ndis.c -ifdef CONFIG_NDIS_EVENTS_INTEGRATED -DRV_WPA_OBJS += src/drivers/driver_ndis_.c -endif -ifndef CONFIG_L2_PACKET -CONFIG_L2_PACKET=pcap -endif -CONFIG_WINPCAP=y -ifdef CONFIG_USE_NDISUIO -DRV_WPA_CFLAGS += -DCONFIG_USE_NDISUIO -endif -endif - -ifdef CONFIG_DRIVER_ROBOSWITCH -DRV_WPA_CFLAGS += -DCONFIG_DRIVER_ROBOSWITCH -DRV_WPA_OBJS += src/drivers/driver_roboswitch.c -endif - -ifdef CONFIG_WIRELESS_EXTENSION -DRV_WPA_CFLAGS += -DCONFIG_WIRELESS_EXTENSION -DRV_WPA_OBJS += src/drivers/driver_wext.c -NEED_RFKILL=y -endif - -ifdef NEED_NETLINK -DRV_OBJS += src/drivers/netlink.c -endif - -ifdef NEED_LINUX_IOCTL -DRV_OBJS += src/drivers/linux_ioctl.c -endif - -ifdef NEED_RFKILL -DRV_OBJS += src/drivers/rfkill.c -endif - -ifdef CONFIG_DRIVER_CUSTOM -DRV_CFLAGS += -DCONFIG_DRIVER_CUSTOM -endif - -ifdef CONFIG_VLAN_NETLINK -ifdef CONFIG_FULL_DYNAMIC_VLAN -ifdef CONFIG_LIBNL32 - DRV_LIBS += -lnl-3 - DRV_LIBS += -lnl-genl-3 - DRV_LIBS += -lnl-route-3 - DRV_CFLAGS += -DCONFIG_LIBNL20 -else - ifdef CONFIG_LIBNL_TINY - DRV_LIBS += -lnl-tiny - else - DRV_LIBS += -lnl - endif - - ifdef CONFIG_LIBNL20 - DRV_LIBS += -lnl-genl - DRV_LIBS += -lnl-route - DRV_CFLAGS += -DCONFIG_LIBNL20 - endif -endif -endif -endif - -##### COMMON VARS -DRV_BOTH_CFLAGS := $(DRV_CFLAGS) $(DRV_WPA_CFLAGS) $(DRV_AP_CFLAGS) -DRV_WPA_CFLAGS += $(DRV_CFLAGS) -DRV_AP_CFLAGS += $(DRV_CFLAGS) - -DRV_BOTH_LIBS := $(DRV_LIBS) $(DRV_WPA_LIBS) $(DRV_AP_LIBS) -DRV_WPA_LIBS += $(DRV_LIBS) -DRV_AP_LIBS += $(DRV_LIBS) - -DRV_BOTH_OBJS := $(DRV_OBJS) $(DRV_WPA_OBJS) $(DRV_AP_OBJS) -DRV_WPA_OBJS += $(DRV_OBJS) -DRV_AP_OBJS += $(DRV_OBJS) - -DRV_BOTH_LDFLAGS := $(DRV_LDFLAGS) $(DRV_WPA_LDFLAGS) $(DRV_AP_LDFLAGS) -DRV_WPA_LDFLAGS += $(DRV_LDFLAGS) -DRV_AP_LDFLAGS += $(DRV_LDFLAGS) diff --git a/contrib/wpa/src/drivers/linux_wext.h b/contrib/wpa/src/drivers/linux_wext.h deleted file mode 100644 index 55cf955..0000000 --- a/contrib/wpa/src/drivers/linux_wext.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Driver interaction with generic Linux Wireless Extensions - * Copyright (c) 2003-2011, Jouni Malinen <j@w1.fi> - * - * This software may be distributed under the terms of the BSD license. - * See README for more details. - */ - -#ifndef LINUX_WEXT_H -#define LINUX_WEXT_H - -#ifndef ANDROID - -/* - * Avoid including other kernel header to avoid conflicts with C library - * headers. - */ -#define _LINUX_TYPES_H -#define _LINUX_SOCKET_H -#define _LINUX_IF_H - -#include <sys/types.h> -#include <net/if.h> -typedef __uint32_t __u32; -typedef __int32_t __s32; -typedef __uint16_t __u16; -typedef __int16_t __s16; -typedef __uint8_t __u8; -#ifndef __user -#define __user -#endif /* __user */ - -#endif /* ANDROID */ - -#include <linux/wireless.h> - -#ifndef IW_ENCODE_ALG_PMK -#define IW_ENCODE_ALG_PMK 4 -#endif - -#ifndef IW_ENC_CAPA_4WAY_HANDSHAKE -#define IW_ENC_CAPA_4WAY_HANDSHAKE 0x00000010 -#endif - -#endif /* LINUX_WEXT_H */ diff --git a/contrib/wpa/src/drivers/rfkill.c b/contrib/wpa/src/drivers/rfkill.c deleted file mode 100644 index 45b26c4..0000000 --- a/contrib/wpa/src/drivers/rfkill.c +++ /dev/null @@ -1,188 +0,0 @@ -/* - * Linux rfkill helper functions for driver wrappers - * Copyright (c) 2010, Jouni Malinen <j@w1.fi> - * - * This software may be distributed under the terms of the BSD license. - * See README for more details. - */ - -#include "includes.h" -#include <fcntl.h> - -#include "utils/common.h" -#include "utils/eloop.h" -#include "rfkill.h" - -#define RFKILL_EVENT_SIZE_V1 8 - -struct rfkill_event { - u32 idx; - u8 type; - u8 op; - u8 soft; - u8 hard; -} STRUCT_PACKED; - -enum rfkill_operation { - RFKILL_OP_ADD = 0, - RFKILL_OP_DEL, - RFKILL_OP_CHANGE, - RFKILL_OP_CHANGE_ALL, -}; - -enum rfkill_type { - RFKILL_TYPE_ALL = 0, - RFKILL_TYPE_WLAN, - RFKILL_TYPE_BLUETOOTH, - RFKILL_TYPE_UWB, - RFKILL_TYPE_WIMAX, - RFKILL_TYPE_WWAN, - RFKILL_TYPE_GPS, - RFKILL_TYPE_FM, - NUM_RFKILL_TYPES, -}; - - -struct rfkill_data { - struct rfkill_config *cfg; - int fd; - int blocked; -}; - - -static void rfkill_receive(int sock, void *eloop_ctx, void *sock_ctx) -{ - struct rfkill_data *rfkill = eloop_ctx; - struct rfkill_event event; - ssize_t len; - int new_blocked; - - len = read(rfkill->fd, &event, sizeof(event)); - if (len < 0) { - wpa_printf(MSG_ERROR, "rfkill: Event read failed: %s", - strerror(errno)); - return; - } - if (len != RFKILL_EVENT_SIZE_V1) { - wpa_printf(MSG_DEBUG, "rfkill: Unexpected event size " - "%d (expected %d)", - (int) len, RFKILL_EVENT_SIZE_V1); - return; - } - wpa_printf(MSG_DEBUG, "rfkill: event: idx=%u type=%d " - "op=%u soft=%u hard=%u", - event.idx, event.type, event.op, event.soft, - event.hard); - if (event.op != RFKILL_OP_CHANGE || event.type != RFKILL_TYPE_WLAN) - return; - - if (event.hard) { - wpa_printf(MSG_INFO, "rfkill: WLAN hard blocked"); - new_blocked = 1; - } else if (event.soft) { - wpa_printf(MSG_INFO, "rfkill: WLAN soft blocked"); - new_blocked = 1; - } else { - wpa_printf(MSG_INFO, "rfkill: WLAN unblocked"); - new_blocked = 0; - } - - if (new_blocked != rfkill->blocked) { - rfkill->blocked = new_blocked; - if (new_blocked) - rfkill->cfg->blocked_cb(rfkill->cfg->ctx); - else - rfkill->cfg->unblocked_cb(rfkill->cfg->ctx); - } -} - - -struct rfkill_data * rfkill_init(struct rfkill_config *cfg) -{ - struct rfkill_data *rfkill; - struct rfkill_event event; - ssize_t len; - - rfkill = os_zalloc(sizeof(*rfkill)); - if (rfkill == NULL) - return NULL; - - rfkill->cfg = cfg; - rfkill->fd = open("/dev/rfkill", O_RDONLY); - if (rfkill->fd < 0) { - wpa_printf(MSG_INFO, "rfkill: Cannot open RFKILL control " - "device"); - goto fail; - } - - if (fcntl(rfkill->fd, F_SETFL, O_NONBLOCK) < 0) { - wpa_printf(MSG_ERROR, "rfkill: Cannot set non-blocking mode: " - "%s", strerror(errno)); - goto fail2; - } - - for (;;) { - len = read(rfkill->fd, &event, sizeof(event)); - if (len < 0) { - if (errno == EAGAIN) - break; /* No more entries */ - wpa_printf(MSG_ERROR, "rfkill: Event read failed: %s", - strerror(errno)); - break; - } - if (len != RFKILL_EVENT_SIZE_V1) { - wpa_printf(MSG_DEBUG, "rfkill: Unexpected event size " - "%d (expected %d)", - (int) len, RFKILL_EVENT_SIZE_V1); - continue; - } - wpa_printf(MSG_DEBUG, "rfkill: initial event: idx=%u type=%d " - "op=%u soft=%u hard=%u", - event.idx, event.type, event.op, event.soft, - event.hard); - if (event.op != RFKILL_OP_ADD || - event.type != RFKILL_TYPE_WLAN) - continue; - if (event.hard) { - wpa_printf(MSG_INFO, "rfkill: WLAN hard blocked"); - rfkill->blocked = 1; - } else if (event.soft) { - wpa_printf(MSG_INFO, "rfkill: WLAN soft blocked"); - rfkill->blocked = 1; - } - } - - eloop_register_read_sock(rfkill->fd, rfkill_receive, rfkill, NULL); - - return rfkill; - -fail2: - close(rfkill->fd); -fail: - os_free(rfkill); - return NULL; -} - - -void rfkill_deinit(struct rfkill_data *rfkill) -{ - if (rfkill == NULL) - return; - - if (rfkill->fd >= 0) { - eloop_unregister_read_sock(rfkill->fd); - close(rfkill->fd); - } - - os_free(rfkill->cfg); - os_free(rfkill); -} - - -int rfkill_is_blocked(struct rfkill_data *rfkill) -{ - if (rfkill == NULL) - return 0; - - return rfkill->blocked; -} diff --git a/contrib/wpa/src/drivers/rfkill.h b/contrib/wpa/src/drivers/rfkill.h deleted file mode 100644 index 0412ac3..0000000 --- a/contrib/wpa/src/drivers/rfkill.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Linux rfkill helper functions for driver wrappers - * Copyright (c) 2010, Jouni Malinen <j@w1.fi> - * - * This software may be distributed under the terms of the BSD license. - * See README for more details. - */ - -#ifndef RFKILL_H -#define RFKILL_H - -struct rfkill_data; - -struct rfkill_config { - void *ctx; - char ifname[IFNAMSIZ]; - void (*blocked_cb)(void *ctx); - void (*unblocked_cb)(void *ctx); -}; - -struct rfkill_data * rfkill_init(struct rfkill_config *cfg); -void rfkill_deinit(struct rfkill_data *rfkill); -int rfkill_is_blocked(struct rfkill_data *rfkill); - -#endif /* RFKILL_H */ diff --git a/contrib/wpa/src/eap_common/Makefile b/contrib/wpa/src/eap_common/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/eap_common/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/eap_peer/Makefile b/contrib/wpa/src/eap_peer/Makefile deleted file mode 100644 index 3651056..0000000 --- a/contrib/wpa/src/eap_peer/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.so *.d - -install: - if ls *.so >/dev/null 2>&1; then \ - install -d $(DESTDIR)$(LIBDIR)/wpa_supplicant && \ - cp *.so $(DESTDIR)$(LIBDIR)/wpa_supplicant \ - ; fi diff --git a/contrib/wpa/src/eap_server/Makefile b/contrib/wpa/src/eap_server/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/eap_server/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/eapol_auth/Makefile b/contrib/wpa/src/eapol_auth/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/eapol_auth/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/eapol_supp/Makefile b/contrib/wpa/src/eapol_supp/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/eapol_supp/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/l2_packet/Makefile b/contrib/wpa/src/l2_packet/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/l2_packet/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/lib.rules b/contrib/wpa/src/lib.rules deleted file mode 100644 index b260d25..0000000 --- a/contrib/wpa/src/lib.rules +++ /dev/null @@ -1,21 +0,0 @@ -ifndef CC -CC=gcc -endif - -ifndef CFLAGS -CFLAGS = -MMD -O2 -Wall -g -endif - -CFLAGS += -I.. -I../utils - - -Q=@ -E=echo -ifeq ($(V), 1) -Q= -E=true -endif - -%.o: %.c - $(Q)$(CC) -c -o $@ $(CFLAGS) $< - @$(E) " CC " $< diff --git a/contrib/wpa/src/p2p/Makefile b/contrib/wpa/src/p2p/Makefile deleted file mode 100644 index cffba62..0000000 --- a/contrib/wpa/src/p2p/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - for d in $(SUBDIRS); do make -C $$d clean; done - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/radius/Makefile b/contrib/wpa/src/radius/Makefile deleted file mode 100644 index b199be8..0000000 --- a/contrib/wpa/src/radius/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -all: libradius.a - -clean: - rm -f *~ *.o *.d libradius.a - -install: - @echo Nothing to be made. - - -include ../lib.rules - -CFLAGS += -DCONFIG_IPV6 - -LIB_OBJS= \ - radius.o \ - radius_client.o \ - radius_server.o - -libradius.a: $(LIB_OBJS) - $(AR) crT $@ $? - --include $(OBJS:%.o=%.d) diff --git a/contrib/wpa/src/rsn_supp/Makefile b/contrib/wpa/src/rsn_supp/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/rsn_supp/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. diff --git a/contrib/wpa/src/tls/Makefile b/contrib/wpa/src/tls/Makefile deleted file mode 100644 index 27cdfca..0000000 --- a/contrib/wpa/src/tls/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -all: libtls.a - -clean: - rm -f *~ *.o *.d libtls.a - -install: - @echo Nothing to be made. - - -include ../lib.rules - -CFLAGS += -DCONFIG_INTERNAL_LIBTOMMATH -CFLAGS += -DCONFIG_CRYPTO_INTERNAL -CFLAGS += -DCONFIG_TLSV11 -CFLAGS += -DCONFIG_TLSV12 - -LIB_OBJS= \ - asn1.o \ - bignum.o \ - pkcs1.o \ - pkcs5.o \ - pkcs8.o \ - rsa.o \ - tlsv1_client.o \ - tlsv1_client_read.o \ - tlsv1_client_write.o \ - tlsv1_common.o \ - tlsv1_cred.o \ - tlsv1_record.o \ - tlsv1_server.o \ - tlsv1_server_read.o \ - tlsv1_server_write.o \ - x509v3.o - - -libtls.a: $(LIB_OBJS) - $(AR) crT $@ $? - --include $(OBJS:%.o=%.d) diff --git a/contrib/wpa/src/utils/Makefile b/contrib/wpa/src/utils/Makefile deleted file mode 100644 index 0f1f191..0000000 --- a/contrib/wpa/src/utils/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -all: libutils.a - -clean: - rm -f *~ *.o *.d libutils.a - -install: - @echo Nothing to be made. - - -include ../lib.rules - -#CFLAGS += -DWPA_TRACE -CFLAGS += -DCONFIG_IPV6 - -LIB_OBJS= \ - base64.o \ - common.o \ - ip_addr.o \ - radiotap.o \ - trace.o \ - uuid.o \ - wpa_debug.o \ - wpabuf.o - -# Pick correct OS wrapper implementation -LIB_OBJS += os_unix.o - -# Pick correct event loop implementation -LIB_OBJS += eloop.o - -# Pick correct edit implementation -LIB_OBJS += edit.o - -#LIB_OBJS += pcsc_funcs.o - -libutils.a: $(LIB_OBJS) - $(AR) crT $@ $? - --include $(OBJS:%.o=%.d) diff --git a/contrib/wpa/src/wps/Makefile b/contrib/wpa/src/wps/Makefile deleted file mode 100644 index 9c41962..0000000 --- a/contrib/wpa/src/wps/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -all: - @echo Nothing to be made. - -clean: - rm -f *~ *.o *.d - -install: - @echo Nothing to be made. |