[802.11] Add high-level support for CTS protection
[people/oremanj/gpxe.git] / src / include / gpxe / net80211.h
index 8144463..a99b955 100644 (file)
@@ -664,6 +664,13 @@ struct net80211_device
        /** The rate currently in use, as an index into the rates array */
        u8 rate;
 
+       /** The rate to use for RTS/CTS transmissions
+        *
+        * This is always the fastest basic rate that is not faster
+        * than the data rate in use. Also an index into the rates array.
+        */
+       u8 rtscts_rate;
+
        /** Bitmask of basic rates
         *
         * If bit N is set in this value, with the LSB bit 0, then