With latest rawhide, using a prism 2.5 intersil wifi pcmcia card : kernel-2.6.27.4-47.rc3.fc10.i686 wpa_supplicant-0.6.4-2.fc10.i386 NetworkManager-0.7.0-0.11.svn4201.fc10.i386 I noticed that the interface doesn't receive ARP packets. I also have a bunch of debug messages like this one in my logs, but they don't seem to be related, because they don't appear when the machine is expected to reply ARP requests: wifi0: could not find TX callback (idx 21845)
Related/duplicate of this? http://bugzilla.kernel.org/show_bug.cgi?id=11802
This one is not related, but rhbz #468613 is. And fixing the padding as suggested still causes the arp packets to be ignored.
What is the last kernel version that worked? There hasn't been much happening with that driver...
Sorry for the false alarm. After investigation, this behaviour was not related to hostap, but to the multicast rate forced to G-mode on my openwrt box, while my prism2 card can only do B-mode...