Здравствуйте. Новичок в драйверах. Хочу разобраться с драйвером rt2800usb чтобы понять почему некоторые пакеты отправляются устройством, некоторые нет. И еще почему некоторые поля 802.11 обнуляются при передаче.
Дело в том, что вот тут https://wireless.wiki.kernel.org/en/users/Drivers/rt2800usb очень мало чего полезного.
На сколько понимаю, то сейчас этот драйвер есть в ядре. То есть надо качать с kernel.org исходники и лопатить drivers/net/wireless/rt2x00.
Со стороны пользовательского ПО запись осуществляется обычным write() или send(). А вот как понять что там в драйвере вызывается после того как пользователь осуществит запись?