Just do what Sam did in the FreeBSD TDMA code - calculate the actual beginning of the frame by using the TSF, the size of the last frame, the rate from the last frame, and call ath_hal_calctxtime() (or the linux equivalent, obviously.) For clarification we should find out what the TSF is for 11n aggregates. Or the math is totally wrong. Thanks, Adrian -- 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