[Madwifi-users] rs_more: how to implement jumbo frames in madwifi?
Status: Beta
Brought to you by:
otaku
From: gaurav d. <de...@ya...> - 2007-05-16 01:04:47
|
Hi, I know that madwifi driver does NOT support jumbo frames(frames greater than the 802.11 standart 2300 bytes). I am trying to implement jumbo frames in madwifi. In this regard I would appreciate any pointers as to how this could be done. My specific questions are: 1. A comment in ath/if_ath.c regarding jumbo frames indicates that changes need to be implemented when the HAL returns multiple descriptors with rs_more set. a) What is the significance of rs_more? b) What are the multiple descriptors? What datastruture stores the multiple descriptors? c) How are the multiple descriptors to be processed? Should one run through all the descriptors of a jumbo frame at a time and concatenate the data before sending it to upper layer? 2. What data structures may be relevant to implementing jumbo frames? 3. What are the hardware limits for buffers? If say, it is 4096 bytes, does that mean we cannot have a jumbo frame larger than 4096 bytes? OR Can each descriptor of a jumbo frame point to a buffer of 4096 bytes? Would this imply we could have jumbo frames larger than the hardware buffer limit? Any other pointers will be really appreciated. I am new to the madwifi codebase and hence even minor suggestions may help greatly. Thanks in advance, Gaurav --------------------------------- Give spam the boot. Take control with tough spam protection in the all-new Yahoo! Mail Beta. |