Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

wlan-ng.h File Reference

#include <wlan/p80211types.h>
#include <wlan/p80211msg.h>
#include <wlan/p80211meta.h>
#include <wlan/p80211metamsg.h>
#include <wlan/p80211metastruct.h>
#include <wlan/p80211metadef.h>
#include <wlan/p80211ioctl.h>
#include <wlan/p80211hdr.h>
#include <wlan/p80211mgmt.h>
#include <wlan/version.h>

Include dependency graph for wlan-ng.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int selectChannelWLAN (char *devname, int channel)
int shutCardWLAN (char *devname)
int openCardWLAN (char *devname)
int getPacketWLAN (unsigned char *buf, int maxlen)
int openPacketWLAN (char *devname)
void closePacketWLAN (void)


Function Documentation

int selectChannelWLAN char *  devname,
int  channel
 

Definition at line 162 of file wlan-ng.c.

References debug, DEVNAME_LEN, DIDmsg_lnxreq_wlansniff, DIDmsg_lnxreq_wlansniff_channel, DIDmsg_lnxreq_wlansniff_enable, DIDmsg_lnxreq_wlansniff_keepwepflags, DIDmsg_lnxreq_wlansniff_prismheader, DIDmsg_lnxreq_wlansniff_resultcode, do_ioctl(), fatal(), lnxreq_wlansniff, P80211ENUM_msgitem_status_no_value, P80211ENUM_truth_false, P80211ENUM_truth_true, PrintScaleChannel(), Res, and ScanResult_t::SChannel.

Referenced by selectChannel().

int shutCardWLAN char *  devname  ) 
 

Definition at line 297 of file wlan-ng.c.

References debug, DEVNAME_LEN, DIDmsg_lnxreq_wlansniff, DIDmsg_lnxreq_wlansniff_channel, DIDmsg_lnxreq_wlansniff_enable, DIDmsg_lnxreq_wlansniff_resultcode, do_ioctl(), lnxreq_wlansniff, P80211ENUM_msgitem_status_no_value, and P80211ENUM_truth_false.

Referenced by shutCard().

int openCardWLAN char *  devname  ) 
 

Definition at line 344 of file wlan-ng.c.

References debug, DEVNAME_LEN, DIDmsg_lnxreq_ifstate, DIDmsg_lnxreq_ifstate_ifstate, DIDmsg_lnxreq_ifstate_resultcode, DIDmsg_lnxreq_wlansniff, DIDmsg_lnxreq_wlansniff_channel, DIDmsg_lnxreq_wlansniff_enable, DIDmsg_lnxreq_wlansniff_resultcode, do_ioctl(), fatal(), lnxreq_ifstate, lnxreq_wlansniff, P80211ENUM_ifstate_enable, P80211ENUM_msgitem_status_no_value, P80211ENUM_resultcode_refused, P80211ENUM_resultcode_success, P80211ENUM_truth_false, and warning().

Referenced by openCard().

int getPacketWLAN unsigned char *  buf,
int  maxlen
 

Definition at line 431 of file wlan-ng.c.

References ca, debug, MAX_BUFFER_SIZE, memcpy_buff(), CaptureArg_t::pcap, phytype_dsss_dot11_b, wlan_header, and wlan_payload.

Referenced by getPacket().

int openPacketWLAN char *  devname  ) 
 

Definition at line 496 of file wlan-ng.c.

References ca, debug, DLT_PRISM_HEADER, errbuf, fatal(), CaptureArg_t::offset, and CaptureArg_t::pcap.

Referenced by openPacket().

void closePacketWLAN void   ) 
 

Definition at line 529 of file wlan-ng.c.

References ca, and CaptureArg_t::pcap.

Referenced by closePacket().


Generated on Fri Feb 25 12:03:13 2005 for WifiScanner by  doxygen 1.4.1