> Hmm. Passing up *all* control frames wouldn't really be good -- think of > all the ACK frames. Do you have filters per frame type? > > Maybe we should introduce a FIF_PSPOLL flag? > > johannes As I see from the rt2x00 source code, older Ralink devices have common filter for all control frames. Newer devices (including rt73usb one) can filter ACK/CTS and other control frames separately. And the rt2800 device has a separate filter for PS Poll frames. I agree, we should filter out the ACK frames where it is possible. And in case we introduce the FIF_PSPOLL flag, what the exact semantics will it have? When the FIF_CONTROL flag is passed to a driver, but the FIF_PSPOLL one isn't, should the driver filter out PS Poll frames (a) or not (b)? May be it would be better to take into account the FIF_PSPOLL flag when the FIF_CONTROL one isn't passed only (choice b) to be compatible with the current implementation? I.e. the device should receive PS Poll frames if either FIF_CONTROL or FIF_PSPOLL is passed (or both of them, of course). -- 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