Hi, > > Then there is a problem for rt2x00. Since the mactime isn't known. > > rt2400pci is the _only_ device which has a RX_END_TIME field in the > > RX descriptor. > > one workaround could be to simply use the current TSF at the time in the > tasklet or interrupt handler (to be more close to the actual rx time). this > should be sufficient to catch most cases where an IBSS merge is necessary - > usually the beacon's TSF will be much higher than the local TSF. Should the driver to this, or should mac80211 handle that? Personally I think it is something for the mac80211 layer since the driver will give what it can, and can be sure that it is what mac80211 expects instead of drivers interpreting what mac80211 might want as replacement. If mac80211 needs the TSF value when no mac time is given, it could just use the get_tsf() callback function to the driver to get the substitute. When the get_tsf() callback is not provided, then mac80211 can complain about missing information. Ivo - 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