Parameters passed to ath_hal_setuptxdesc() from ath(4)

Rob Deker deker at slackdot.org
Tue Sep 14 13:23:22 PDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Hey folks,

~    I've recently been working on some patches to the ath(4) driver to
allow for raw frame injection, and I've got a question. Our patches
will be allowing for full-frame raw injection, and so we can't
necessarily know the length of the header on any given packet (ie. If
the injected frame includes the addr4 field, is WEPped, etc). As I
understand the IEEE spec, the LLC headers must be transmitted at the
lowest supported rate (usually 1Mbps). My questions are:

~ - Is this a function of the HAL?
~ - If so, does the header length parameter to ath_hal_setuptxdesc()
tell the HAL how many bytes it needs to send at a slower rate?
~ - If  the answers to the first two questions were "yes", and I wanted
to provide a mechanism for the application programmer to specify
his/her header length, what (if any) are the limits imposed on this
parameter by the HAL?

Any insight is appreciated,,

- -d


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
iD8DBQFBR1M1iaU9aKbHcJcRAhHGAJ0VfhoBvyL9WWSkZHeG9/nmH3mkmgCeJrIZ
XbWQoJX6jb508K5bOh7HBPE=
=7ASk
-----END PGP SIGNATURE-----



More information about the freebsd-hackers mailing list