On Wed, Nov 25, 2009 at 2:07 PM, Kalle Valo <kalle.valo@xxxxxx> wrote: > Vivek Natarajan <vnatarajan@xxxxxxxxxxx> writes: > >> For drivers setting IEEE80211_HW_PS_NULLFUNC_STACK, a null data frame >> with PM bit off has to be sent before sending normal data frames. > > Why? Sending a data frame with PM bit off should be enough to inform > AP that the client is awake. Since the subtype is different for null function data frame (IEEE80211_STYPE_NULLFUNC) which is normally used to indicate the power management status , than normal data frame (IEEE80211_STYPE_DATA), I thought some APs might create some functionality issues by checking the frame subtype. After your mail, I looked at the spec and it does not mention about null frame in this context. It says, 'STAs changing Power Management mode shall inform the AP of this fact using the Power Management bits within the Frame Control field of transmitted frames. ' Accordingly, the present implementation might be correct. Thanks for pointing it out. Vivek. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html