デフォルトでは、高速フレームは ath5k で有効になっています。( http://wireless.kernel.org/en/users/Drivers/ath5k ) それを無効にするマクロを見つけました
#define AR5K_EEPROM_FF_DIS(_v) (((_v) >> 2) & 0x1
問題は、それをどうするかです。上記の行を次のように置き換えますか
#define AR5K_EEPROM_FF_DIS(_v) 1
?
いくつかのパラメーターを渡してコンパイルしますか?
ビットシフト式は私を混乱させます。_v
変数ですか?
問題は、ドライバーでそのようなマクロを処理する方法に関するより一般的なものです。私は他のコードでもそれらを見てきましたが、いつも混乱していました。