Date: Fri, 31 Dec 2004 20:32:40 +0000 (UTC) From: Sam Leffler <sam@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ath if_ath.c if_athvar.h Message-ID: <200412312032.iBVKWewr031345@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sam 2004-12-31 20:32:40 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c if_athvar.h Log: Radiotap fixups: o catch one place where we were not using ath_chan_change to switch channels; this fixes a problem where the channel settings were not being correctly reported in captured packets o return unique channel identification in the channel flags; ethereal gets confused if you return merged flags (e.g. ofdm, cck, and 2Ghz) (this is workaround and should be removed if we can ever cleanup radiotap consumers) o correct short/long preamble flag state for rx and treat tx the same--use a new hwflags array that gives us the data based on the h/w rate index/cookie o add gross hack to handle radiotap capture of frames that come in with hardware padding; should be replaced by a flag in the radiotap header and more smarts in the apps that decode radiotap data Revision Changes Path 1.64 +60 -18 src/sys/dev/ath/if_ath.c 1.16 +9 -3 src/sys/dev/ath/if_athvar.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412312032.iBVKWewr031345>