Backport of continous transmit function from madwifi-dfs.
[madwifi/.git] / net80211 / ieee80211_var.h
index b927bf62546e0cfc1903b87f9008befb7ef2a1ae..0c5af90ec751f54583ddb30c195dd5bfe4dbaf38 100644 (file)
@@ -363,6 +363,8 @@ struct ieee80211com {
        u_int8_t ic_chanchange_tbtt;
        u_int8_t ic_chanchange_chan;
 
+       /* Global debug flags applicable to all VAPs */
+       int ic_debug;
        /* Virtual AP create/delete */
        struct ieee80211vap *(*ic_vap_create)(struct ieee80211com *,
                const char *, int, int, struct net_device *);
@@ -401,6 +403,14 @@ struct ieee80211com {
        /* U-APSD support */
        void (*ic_uapsd_flush)(struct ieee80211_node *);
 
+       /* continuous transmission support */
+       void (*ic_set_txcont)(struct ieee80211com *, int);
+       int (*ic_get_txcont)(struct ieee80211com *);
+       void (*ic_set_txcont_power)(struct ieee80211com *, u_int);
+       int (*ic_get_txcont_power)(struct ieee80211com *);
+       void (*ic_set_txcont_rate)(struct ieee80211com *, u_int);
+       u_int (*ic_get_txcont_rate)(struct ieee80211com *);
+
        /* Set coverage class */
        void (*ic_set_coverageclass)(struct ieee80211com *);