On 10/22/2018 10:55 AM, Tamizh chelvam wrote: > /** > * enum ieee80211_vif_flags - virtual interface flags > * > @@ -1565,6 +1594,8 @@ struct ieee80211_vif { > > bool txqs_stopped[IEEE80211_NUM_ACS]; > > + struct ieee80211_tid_conf tid_conf; > + Why is there only one TID config? If ieee80211_vif::tid_conf member is used only to pass data to driver through drv_set_tid_conf(), and driver will save it for a specific TID, why do we need to save it in struct ieee80211_vif too?