wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
l2_packet Directory Reference
Directory dependency graph for l2_packet:
src/l2_packet

Files

file  l2_packet.h [code]
 WPA Supplicant - Layer2 packet interface definition.
 
file  l2_packet_freebsd.c
 WPA Supplicant - Layer2 packet handling with FreeBSD Copyright (c) 2005, Sam Leffler sam@e.nosp@m.rrno.nosp@m..com
 
file  l2_packet_linux.c
 WPA Supplicant - Layer2 packet handling with Linux packet sockets.
 
file  l2_packet_ndis.c
 WPA Supplicant - Layer2 packet handling with Microsoft NDISUIO.
 
file  l2_packet_none.c
 WPA Supplicant - Layer2 packet handling example with dummy functions.
 
file  l2_packet_pcap.c
 WPA Supplicant - Layer2 packet handling with libpcap/libdnet and WinPcap.
 
file  l2_packet_privsep.c
 WPA Supplicant - Layer2 packet handling with privilege separation.
 
file  l2_packet_winpcap.c
 WPA Supplicant - Layer2 packet handling with WinPcap RX thread.
 

Detailed Description

Layer 2 packet interface

This module defines an interface for layer 2 (link layer) packet sendinf and receiving. All the wrappers for supported mechanisms are also included here. This is used to port packet access for new operating systems without having to make rest of the source code depend on which OS network stack is used.