I know about lsmod, but how do I figure out which driver does what?
How to find out which Wi-Fi driver is installed?
linux;drivers;wifi
$ readlink /sys/class/net/wlan0/device/driver../../../../bus/pci/drivers/ath5kIn other words, the /sys hierarchy for the device (/sys/class/net/$interface/device) contains a symbolic link to the /sys hierarchy for the driver. There you'll also find a symbolic link to the /sys hierarchy for the module, if applicable. This applies to most devices, not just wireless interfaces.