!!!Madwifiソースコードのページ !!madwifi *athkey.c : main関数を持つかなり怪しいこ、ソケットの生成もしている *ah_desk.h : **ath_tx_status : 衝突カウンタや送信の成功・失敗フラグなど **ath_rx_status : フレーム長や受信の成功・失敗フラグなど *test]wep.c : *ieee80211_proto.h : 送信用メソッドがいくつかあり、非常にあやしい *ieee80211_crypto.c : *ieee80211_scan.h : dfs action *ieee80211_node.h : MACでノード検索→宛先決定メソッド疑惑? *ieee80211_wireless.c : RTSの中身を見るものはある !!madwifi hal legacy madwifi *ieee80211_input.c : 受信系いろいろ **ieee80211_recv_mgmt : ** ** *ieee80211_output.c : 送信用いろいろ **ieee80211_send_nulldat : **ieee80211_send_qosnulldata : **ieee80211_crypto_getucastkey : **ieee80211_crypto_getmcastkey : **ieee80211_send_probereq : **ieee80211_send_mgm : contain frame format,ieee80211_getmgtframe **ieee80211_send_pspoll : STA専用 ** ** ieee系だけやけにコメントが書かれている madwifi hal regacy *ah.h : 各種フラグや値 *ah.c : cw制御、ノイズ取得、ビーコンなどのパラメータ設定、 *ah_desc : rts/cts含むフラグ値とか *ah_decode.h : れっきょ *ah_eeprom.c : チャネル判定、パワー制御 *ah_devid.h : デハイスid *ah_internal.h : cwとかの設定再び *ah_eeprom.h : チャネル他のdefine *ah_regdomain.h : 国とかのドメイン設定 *ah_regdomain.c : チャネル確認など *ah_regdomain_common : 細かいドメイン設定 *version.h : こいつのバージョン *ar5212 **ar5212reg.h : チップの設定 **ar5212rader.h : 電波系の設定 **ar5212phy.h : 値設定 **ar5212desc.h : rts/ctsの有効無効など **ar5212_xmit.c : キュー操作、レジスタ操作 **ar5212_reset.c : 設定変更とか **ar5212.h : メインな臭い extern **ar5212.ini : 設定 **ar5212_attach.c : 追加用インターフェイス? **ar5212_ani.c : ani??? **ar5212_eeprom.c : オフセットの読み込み? **ar5212_beacon.c : 初期化、タイマ、待ち **ar5212_interrupts.c : 割り込みやその取得 **ar5512_gpio.c : io制御? **ar5212_misc.c : Macアドレス設定、bssidマスク、ドメイン、モード、レート、乱数種、ackなどのカウンタ制御、アンテナスイッチ、スロット、ackなどのタイムアウト設定 **ar5212_keycashe.c : macのエントリ管理? **ar5212_recv.c : 受信時の処理、マルチキャストフィルタなど **ar5212_phy.c : 設定テーブル ** ** *linux **opt_ah.h **ah_osdep.h : 2.6.4をサポートしている **ah_osdep.c : レジスタ・ログの読み書き