Changes between Initial Version and Version 1 of Internal/Iwpriv


Ignore:
Timestamp:
Apr 4, 2006, 8:58:25 PM (19 years ago)
Author:
satyavol
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/Iwpriv

    v1 v1  
     1= "iwpriv" command line interface to driver parameters =
     2 * Madwifi provides an ioctl based command line interface "iwpriv" to set certain driver parameters specific to the wireless interface. [[BR]]
     3
     4== Usage of ipwriv ==
     5
     6 * Typing iwpriv on the command line would give a list of the available private ioctls for each of the wireless interfaces that are up. [[BR]]
     7For example, [[BR]]
     8
     9node1-1:~# iwpriv [[BR]]
     10eth0      no private ioctls.
     11
     12eth1      no private ioctls.
     13
     14lo        no private ioctls.
     15
     16ath0      Available private ioctls :
     17          setoptie         (8BE8) : set 256 byte  & get   0 [[BR]]     
     18          getoptie         (8BE9) : set   0       & get 256 byte [[BR]]
     19          setkey           (8BE2) : set  60 byte  & get   0 [[BR]]   
     20          delkey           (8BE4) : set   7 byte  & get   0 [[BR]]   
     21          setmlme          (8BE6) : set  42 byte  & get   0 [[BR]]     
     22          addmac           (8BEA) : set   1 addr  & get   0 [[BR]]     
     23          delmac           (8BEC) : set   1 addr  & get   0 [[BR]]     
     24          chanlist         (8BEE) : set  32 byte  & get   0 [[BR]]     
     25          wdsadd           (8BF0) : set   1 addr  & get   0 [[BR]]     
     26          wdsdel           (8BF2) : set   1 addr  & get   0 [[BR]]     
     27          setparam         (8BE0) : set   2 int   & get   0 [[BR]]     
     28          getparam         (8BE1) : set   1 int   & get   1 int [[BR]]
     29          turbo            (0001) : set   1 int   & get   0 [[BR]]     
     30          get_turbo        (0001) : set   0       & get   1 int [[BR]]
     31          mode             (0002) : set   1 int   & get   0 [[BR]]     
     32          get_mode         (0002) : set   0       & get   1 int [[BR]]
     33          authmode         (0003) : set   1 int   & get   0  [[BR]]   
     34          get_authmode     (0003) : set   0       & get   1 int [[BR]]
     35          protmode         (0004) : set   1 int   & get   0 [[BR]]     
     36          get_protmode     (0004) : set   0       & get   1 int [[BR]]
     37          mcastcipher      (0005) : set   1 int   & get   0 [[BR]]     
     38          get_mcastcipher  (0005) : set   0       & get   1 int [[BR]]
     39          mcastkeylen      (0006) : set   1 int   & get   0 [[BR]]     
     40          get_mcastkeylen  (0006) : set   0       & get   1 int [[BR]]
     41          ucastciphers     (0007) : set   1 int   & get   0 [[BR]]     
     42          get_uciphers     (0007) : set   0       & get   1 int [[BR]]
     43          ucastcipher      (0008) : set   1 int   & get   0 [[BR]]     
     44          get_ucastcipher  (0008) : set   0       & get   1 int [[BR]] 
     45          ucastkeylen      (0009) : set   1 int   & get   0 [[BR]]     
     46          get_ucastkeylen  (0009) : set   0       & get   1 int [[BR]]
     47          keymgtalgs       (0015) : set   1 int   & get   0 [[BR]]     
     48          get_keymgtalgs   (0015) : set   0       & get   1 int [[BR]] 
     49          rsncaps          (0016) : set   1 int   & get   0  [[BR]]     
     50          get_rsncaps      (0016) : set   0       & get   1 int [[BR]] 
     51          roaming          (000C) : set   1 int   & get   0   [[BR]]   
     52          get_roaming      (000C) : set   0       & get   1 int [[BR]] 
     53          privacy          (000D) : set   1 int   & get   0  [[BR]]     
     54          get_privacy      (000D) : set   0       & get   1 int[[BR]]   
     55          countermeasures  (000E) : set   1 int   & get   0   [[BR]]   
     56          get_countermeas  (000E) : set   0       & get   1 int  [[BR]]
     57          dropunencrypted  (000F) : set   1 int   & get   0  [[BR]]     
     58          get_dropunencry  (000F) : set   0       & get   1 int [[BR]] 
     59          wpa              (000A) : set   1 int   & get   0 [[BR]]     
     60          get_wpa          (000A) : set   0       & get   1 int [[BR]] 
     61          driver_caps      (0010) : set   1 int   & get   0  [[BR]]     
     62          get_driver_caps  (0010) : set   0       & get   1 int  [[BR]]
     63          maccmd           (0011) : set   1 int   & get   0  [[BR]]     
     64          wme              (0012) : set   1 int   & get   0  [[BR]]     
     65          get_wme          (0012) : set   0       & get   1 int  [[BR]]
     66          hide_ssid        (0013) : set   1 int   & get   0 [[BR]]     
     67          get_hide_ssid    (0013) : set   0       & get   1 int  [[BR]]
     68          ap_bridge        (0014) : set   1 int   & get   0  [[BR]]     
     69          get_ap_bridge    (0014) : set   0       & get   1 int  [[BR]]
     70          inact            (0017) : set   1 int   & get   0   [[BR]]
     71          get_inact        (0017) : set   0       & get   1 int [[BR]] 
     72          inact_auth       (0018) : set   1 int   & get   0    [[BR]]   
     73          get_inact_auth   (0018) : set   0       & get   1 int  [[BR]]
     74          inact_init       (0019) : set   1 int   & get   0 [[BR]]     
     75          get_inact_init   (0019) : set   0       & get   1 int  [[BR]]
     76          ibss             (001A) : set   1 int   & get   0   [[BR]]   
     77          get_ibss         (001A) : set   0       & get   1 int [[BR]] 
     78          pureg            (001B) : set   1 int   & get   0    [[BR]]   
     79          get_pureg        (001B) : set   0       & get   1 int  [[BR]]
     80          wdsonly          (001C) : set   1 int   & get   0 [[BR]]     
     81          get_wdsonly      (001C) : set   0       & get   1 int [[BR]] 
     82          calint           (001D) : set   1 int   & get   0 [[BR]]     
     83          get_calint       (001D) : set   0       & get   1 int [[BR]] 
     84          reset            (0063) : set   1 int   & get   0 [[BR]]     
     85 * To set a parameter using an available ioctl, one can issue a following command
     86iwpriv <interface name>  <an iotcl name with set flag 1>  value. [[BR]]
     87For example, to set the periodic noise floor calibration interval to a value of 3 seconds on interface ath0, issue the following command. [[BR]]
     88
     89iwpriv ath0 calint 3
     90
     91 * To get a parameter using an available ioctl, one can use the following command
     92iwpriv <interface name> <an ioctl name with get flag 1> value. [[BR]]
     93For example, to get the periodic noise floor calibration interval, [[BR]]
     94
     95iwpriv ath0 get_calint [[BR]]