I would like to get the madwifi driver to properly report whether or not a transmission used a long or short preamble.  It seems as though, currently, the code simply reports whatever the local card's mode is set to (e.g., iwpriv ath0 shpreamble):

Ideally, it should report what the current transmission's preamble was.  Does anyone know how to get this?  This is what madwifi reports my card to be:
wifi0: Atheros AR2424 chip found (MAC 10.2, PHY SChip 6.1, Radio 10.2)
ath_pci: wifi0: Atheros 5424/2424: mem=0xdfdf0000, irq=7