Also, I didn't find any packet encapsulation  fucntions in ath5k code.
(something like "struct sk_buff *ieee80211_encap(struct ieee80211_node *ni,
struct sk_buff *skb, int *framecnt)" in madwifi code.
)

any body give me a hint?

Thank you very much.

On Tue, Dec 1, 2009 at 5:33 PM, Benoit PAPILLAULT <benoit.papilla...@free.fr
> wrote:

> n n a écrit :
> > Hi, all
> >    I'm a student at NYU and I'm very interested in ath5k driver code.
> >
> > To understand the structure of the ath5k code, I've spent weeks on
> > reading the ath5k code. However, I still cant figure out what is the
> > general process of transmitting and receiving a data packet in the code,
> > like when data comes from above, which function is called first and
> > which function is then called, etc.
> >
> > I feel very frustrated.
> > Would anybody help me, or give me a hint?
> >
> >
> > Thank you very much
>
> You'd better read a few books like:
> - "Understanding Linux Networking Internals"
> - "mac80211" from Johannes Berg
> (
> http://wireless.kernel.org/en/developers/Documentation/mac80211?action=AttachFile&do=view&target=mac80211.pdf
> )
> - Documentation on http://wireless.kernel.org/
>
> without forgetting the source code itself :
> - for TX path, starts at ath5k_tx
> - for RX path, starts at ath5k_tasklet_rx
>
> Regards,
> Benoit
>
_______________________________________________
ath5k-devel mailing list
ath5k-devel@lists.ath5k.org
https://lists.ath5k.org/mailman/listinfo/ath5k-devel

Reply via email to