トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

madwifi_source

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 : レジスタ・ログの読み書き

Copyright(C) by 芝浦工業大学 工学部通信工学科, 森野研究室. All Rights Reserved.