<div class="gmail_quote"><div>Thanks Pavel Roskin.</div><div> </div><div>I have few more doubts.</div><div> </div><div>The function , "__ieee80211_data_to_8023()" , is called in ieee80211_rx_h_data without any conditional check.</div>
<div> </div><div>What parameters decides the frame conversion ?</div><div> </div><div>Also, direct conversion between TID field in 802.11 to COS field in 802.3 . I guess that its a direct memcpy of that filed based on frame control field information. Is this correct ?</div>
<div> </div><div>Any clues will be of great help.</div><div> </div><div>-Uday</div><div> </div><div> </div><blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="gmail_quote">
Quick search in the Linux kernel sources finds what you are looking for.<br>
Conversion is done in ieee80211_subif_start_xmit() for transmission and<br>
in __ieee80211_data_to_8023() for reception. Both functions are in<br>
net/mac80211, in files tx.c and rx.c.<br>
<br>
<br></blockquote></div>