メイン 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()が呼ばれて更にこの関数が呼ばれるはずです。 なぜそうなるのか実験してみたいので、どこをどういじったのか、差支え無ければ教えていただけませんか?できればシナリオもアップロードしてください。 |
フラット表示 | 前のトピック | 次のトピック |