radiotap.netbsd.org archive mirror
 help / color / mirror / Atom feed
  • [parent not found: <20070621175541.GQ19613@che.ojctech.com>]
  • [parent not found: <467AE460.1070606@errno.com>]
  • * radiotap for TX
    @ 2007-06-20 21:44 Johannes Berg
      0 siblings, 0 replies; 6+ messages in thread
    From: Johannes Berg @ 2007-06-20 21:44 UTC (permalink / raw)
      To: radiotap-eZodSLrBbDpBDgjK7y7TUQ; +Cc: linux-wireless, Andy Green
    
    [-- Attachment #1: Type: text/plain, Size: 1598 bytes --]
    
    Hey,
    
    I'm currently working on using radiotap for some stuff in the Linux
    wireless stack (mac80211), and ran across the case where we want
    userspace to be able to send the frame to a high-priority queue. I'm
    thinking this should probably be in radiotap.
    
    There are also other things that need to be controlled via radiotap,
    here's what I can propose so far:
    
     * IEEE80211_RADIOTAP_SEND_AC		u8		access category
     *
     *	Indicates which access category to send the frame in, 0-3.
     *
     * IEEE80211_RADIOTAP_SEND_FLAGS	u8		flags
     *
       IEEE80211_RADIOTAP_SEND_FLAG_ENCRYPT (1<<0)
       /* encrypt with key for the station named in addr1 or default key */
    
       IEEE80211_RADIOTAP_SEND_FLAG_AUTO_RTSCTS (1<<1)
       /* automatically decide whether rts/cts are used, if unset then
        * rts/cts are used depending on IEEE80211_RADIOTAP_F_TX_{CTS,RTS} */
    
       IEEE80211_RADIOTAP_SEND_FLAG_RATE_CONTROL (1<<2)
       /* should rate control be applied to this algorithm? if not, take
        * the value of IEEE80211_RADIOTAP_RATE or lowest rate */
    
       IEEE80211_RADIOTAP_SEND_FLAG_SEQNR (1<<3)
       /* set if the sequence number in the packet shouldn't be changed,
        * if not set then the packet is sequence numbered properly */
    
    So far that's all I would need, but some regular fields would also be
    used like I said above for example IEEE80211_RADIOTAP_F_TX_{CTS,RTS}. A
    good text on using radiotap for this purpose should probably be written,
    I think somebody other than Andy and me was working on something like
    this so we really should work together and define this properly.
    
    johannes
    
    [-- Attachment #2: This is a digitally signed message part --]
    [-- Type: application/pgp-signature, Size: 190 bytes --]
    
    ^ permalink raw reply	[flat|nested] 6+ messages in thread

    end of thread, other threads:[~2007-06-25  7:24 UTC | newest]
    
    Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <1182375853.3714.103.camel@johannes.berg>
         [not found] ` <1182375853.3714.103.camel-YfaajirXv214zXjbi5bjpg@public.gmane.org>
    2007-06-21 17:55   ` radiotap for TX David Young
    2007-06-21 20:49   ` Sam Leffler
         [not found] ` <20070621175541.GQ19613@che.ojctech.com>
         [not found]   ` <20070621175541.GQ19613-eZ+MEZF6i8Dc+919tysfdA@public.gmane.org>
    2007-06-25  6:39     ` Johannes Berg
         [not found] ` <467AE460.1070606@errno.com>
         [not found]   ` <467AE460.1070606-zZXckVAlHaQAvxtiuMwx3w@public.gmane.org>
    2007-06-21 21:12     ` Andy Green
    2007-06-25  7:24     ` Johannes Berg
    2007-06-20 21:44 Johannes Berg
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).