Feature Matrix/Wireless Extensions

EditEdit InfoInfo TalkTalk
Search:    

Comparison of Linux Wireless Extension 22 vs Python WiFi. WE22 is the baseline
to which Python WiFi must match-up, but Python WiFi may have some convenience
features not in WE22.

Python WiFi
Feature WE22 Class Version Note
/proc devices yes iwlib 0.3.1 get wireless devices from /proc
SIOCGIFCONF yes iwlib 0.3.1 get wireless devices via ioctl
SIOCSIWCOMMIT yes Wireless send commit instruction
SIOCGIWNAME yes Wireless 0.3.1 get wireless protocol
SIOCSIWNWID yes not implemented set network id (pre-802.11)
SIOCGIWNWID yes not implemented get network id (the cell)
SIOCSIWFREQ yes Wireless set channel/frequency (Hz)
SIOCGIWFREQ yes Wireless 0.3.1 get channel/frequency (Hz)
all freqs Wireless 0.3.1 get all frequencies/channels device can handle
SIOCSIWMODE yes Wireless 0.3.1 set operation mode
SIOCGIWMODE yes Wireless 0.3.1 get operation mode
SIOCSIWSENS yes not implemented set sensitivity (dBm)
SIOCGIWSENS yes Wireless 0.3.1 get sensitivity (dBm)
SIOCGIWRANGE yes Iwrange 0.3.1 get range of parameters
SIOCGIWPRIV yes not implemented get private ioctl interface
SIOCGIWSTATS yes Iwstats 0.3.1 get /proc/net/wireless stats
SIOCSIWSPY yes not implemented set spy addresses
SIOCGIWSPY yes not implemented get spy info (quality of link)
SIOCSIWTHRSPY yes not implemented set spy threshold (spy event)
SIOCGIWTHRSPY yes not implemented get spy threshold
SIOCSIWAP yes Wireless set access point MAC addresses
SIOCGIWAP yes Wireless 0.3.1 get access point MAC addresses
SIOCSIWSCAN yes Iwscan 0.3.1 trigger scanning (list cells)
SIOCGIWSCAN yes Iwscan 0.3.1 get scanning results
SIOCSIWESSID yes Wireless 0.3.1 set ESSID (network name)
SIOCGIWESSID yes Wireless 0.3.1 get ESSID
SIOCSIWNICKN yes not implemented set node name/nickname
SIOCGIWNICKN yes not implemented get node name/nickname
SIOCSIWRATE yes not implemented set default bit rate (bps)
SIOCGIWRATE yes Wireless 0.3.1 get default bit rate (bps)
all bitrates Wireless 0.3.1 get all bitrates device can handle
SIOCSIWRTS yes not implemented set RTS/CTS threshold (bytes)
SIOCGIWRTS yes Wireless 0.3.1 get RTS/CTS threshold (bytes)
SIOCSIWFRAG yes not implemented set fragmentation thr (bytes)
SIOCGIWFRAG yes Wireless 0.3.1 get fragmentation thr (bytes)
SIOCSIWTXPOW yes not implemented set transmit power (dBm)
SIOCGIWTXPOW yes Wireless 0.3.1 get transmit power (dBm)
SIOCSIWRETRY yes not implemented set retry limits and lifetime
SIOCGIWRETRY yes Wireless 0.3.1 get retry limits and lifetime
SIOCSIWENCODE yes Wireless set encoding token & mode
SIOCGIWENCODE yes Wireless 0.3.1 get encoding token & mode
SIOCSIWPOWER yes not implemented set Power Management settings
SIOCGIWPOWER yes Wireless 0.3.1 get Power Management settings
SIOCSIWMODUL yes not implemented set Modulations settings
SIOCGIWMODUL yes not implemented get Modulations settings
SIOCSIWGENIE yes not implemented set generic IE
SIOCGIWGENIE yes not implemented get generic IE
SIOCSIWMLME yes not implemented request MLME operation
SIOCSIWAUTH yes not implemented set authentication mode params
SIOCGIWAUTH yes not implemented get authentication mode params
SIOCSIWENCODEEXT yes not implemented set encoding token & mode
SIOCGIWENCODEEXT yes not implemented get encoding token & mode
SIOCSIWPMKSA yes not implemented PMKSA cache operation

http://pythonwifi.berlios.de/images/wiki-bug.png

This is a Wiki Spot wiki. Wiki Spot is a 501(c)3 non-profit organization that helps communities collaborate via wikis.