#7003 NORM -: iwpriv commands missing (1)

Zarro Boogs per Child bugtracker at laptop.org
Wed Aug 6 12:07:39 EDT 2008


#7003: iwpriv commands missing (1)
-------------------------+--------------------------------------------------
   Reporter:  carrano    |       Owner:  jcardona              
       Type:  defect     |      Status:  new                   
   Priority:  normal     |   Milestone:                        
  Component:  wireless   |     Version:  Update.1              
 Resolution:             |    Keywords:  iwpriv wireless driver
Next_action:  never set  |    Verified:  0                     
  Blockedby:             |    Blocking:                        
-------------------------+--------------------------------------------------

Comment(by dcbw):

 txcontrol
   - TX rate can be set already using SIWRATE; the old iwpriv command set
 the TX rate globally anyway.  There will need to be some cleanup in the
 SIWRATE to do the right thing, right now it enables adaptive rate setting
 (which should only be turned on if the rate is set to 'auto') or the
 DATA_RATE command (which should do the same thing as txcontrol did anyway)

   - per-packet ACK policy: firmware spec states that per-packet ACK policy
 in the TX pd is only repsected if WMM is turned on.  The upstream libertas
 driver never has supported WMM and thus we've never had the ability to use
 per-packet ACK policy even with the old txcontrol command.  Thus, this is
 not required.

   - Retry: this can be achieved via the SIWRETRY command that already
 exists

 It's important to note that there _never_ have been per-packet policies on
 anything here, even with the old Marvell vendor driver.  'txcontrol' set
 an internal variable that was copied into the the TX pd of each and every
 packet no matter what.  To get _real_ per-packet control, the application
 would need to set some sort of socket option such that each packet that
 came from that socket would have the requested policy, and the driver
 would be able to set the bits correctly for those specific packets.

-- 
Ticket URL: <http://dev.laptop.org/ticket/7003#comment:4>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list