I am using version 2.6.28 of the kernel. We are using our own wireless driver. However, the problem does not appear to be in the driver. The iw utility uses the SIOCGIWRATE ioctl to get rate information. This ioctl is handled by the ieee80211_ioctl_giwrate function in net/mac80211/wext.c in the 2.6.28 version of the kernel. This function returns immediately if sdata->vif.type != NL80211_IFTYPE_STATION, which will be the case for ad-hoc mode. On Tue, Oct 20, 2009 at 11:14 AM, Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> wrote: >> I notice that the ieee80211_ioctl_giwrate function in wext.c only >> returns rate information for stations associated to an AP. It does >> not return rate information for stations operating in ad-hoc mode or >> as a mesh point. Is there a reason this function is not supported in >> those modes? Is this a deliberate decision or just an oversight? > > You need to give more context. What driver, what kernel? > > > A quick > > ack-grep ieee80211_ioctl_giwrate include/net include/linux \ > net/wireless net/mac80211 \ > drivers/net/wireless > > didn't reveal the function you've mentioned, at least not in the > current wireless-testing kernel. > > -- > http://www.holgerschurig.de > -- 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