Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:18/23
2024/05/18:20/24

2024/03/20より396/1411
人気モジュール
No.1: フォーラム 19
No.2: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット18

No.1:どっかの巡回ロボット15
No.2:Google巡回ロボット2
No.3:Baidu巡回ロボット1

日曜日からの合計
メイン
   Network Layer Protocol Implementation & Model Development
     Dequeueについて
投稿するにはまず登録を

題名 投稿者 日時
   Dequeueについて kazuki 2011/12/7 20:17
   » Re: Dequeueについて chackn 2011/12/8 13:39
       Re: Dequeueについて kazuki 2011/12/8 21:45
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
chackn
投稿日時: 2011/12/8 13:39
常連
登録日: 2005/5/13
居住地: Kanagawa, Japan
投稿: 61
Re: Dequeueについて
kazukiさんこんにちは。

「一回でもFALSEを返してしまうと転送してくれなくなる」のは、恐らく「FALSEが返ってくることが無い」前提で作られているからだと思いました。一度でもFALSEが返ってきたら、二度とNetworkIpOutputQueueDequeuePacketForAPriority()を呼び出すトリガがかからなくなるからだと。
でもソースを見てみた限りでは、そんな作りにはなっていません。おそらく次のパケットが到着したら(802.11ですよね?)、MacDot11NetworkLayerHasPacketToSend()が呼ばれて更にこの関数が呼ばれるはずです。

なぜそうなるのか実験してみたいので、どこをどういじったのか、差支え無ければ教えていただけませんか?できればシナリオもアップロードしてください。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT