Date: Tue, 14 Sep 2004 16:23:17 -0400 From: Rob Deker <deker@slackdot.org> To: freebsd-hackers@freebsd.org Subject: Parameters passed to ath_hal_setuptxdesc() from ath(4) Message-ID: <41475335.5020507@slackdot.org>
next in thread | raw e-mail | index | archive | help
-----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41475335.5020507>