mt76: mt7615: get rid of sta_rec_wtbl data structure
Sobstitute sta_rec_wtbl data structure with tlv one Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
c686a35c0e
commit
8327cd8282
@ -486,7 +486,7 @@ static struct wtbl_req_hdr *
|
||||
mt7615_mcu_alloc_wtbl_req(struct mt7615_sta *msta, int cmd,
|
||||
void *sta_wtbl, struct sk_buff **skb)
|
||||
{
|
||||
struct sta_rec_wtbl *sta_hdr = sta_wtbl;
|
||||
struct tlv *sta_hdr = sta_wtbl;
|
||||
struct wtbl_req_hdr hdr = {
|
||||
.wlan_idx = msta->wcid.idx,
|
||||
.operation = cmd,
|
||||
@ -512,7 +512,7 @@ mt7615_mcu_add_nested_tlv(struct sk_buff *skb, int tag, int len,
|
||||
void *sta_ntlv, void *sta_wtbl)
|
||||
{
|
||||
struct sta_ntlv_hdr *ntlv_hdr = sta_ntlv;
|
||||
struct sta_rec_wtbl *sta_hdr = sta_wtbl;
|
||||
struct tlv *sta_hdr = sta_wtbl;
|
||||
struct tlv *ptlv, tlv = {
|
||||
.tag = cpu_to_le16(tag),
|
||||
.len = cpu_to_le16(len),
|
||||
@ -1035,8 +1035,8 @@ mt7615_mcu_sta_ba(struct mt7615_dev *dev,
|
||||
return PTR_ERR(skb);
|
||||
|
||||
mt7615_mcu_sta_ba_tlv(skb, params, enable, tx);
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL,
|
||||
sizeof(struct sta_rec_wtbl));
|
||||
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL, sizeof(struct tlv));
|
||||
|
||||
wtbl_hdr = mt7615_mcu_alloc_wtbl_req(msta, WTBL_SET, sta_wtbl, &skb);
|
||||
mt7615_mcu_wtbl_ba_tlv(skb, params, enable, tx, sta_wtbl, wtbl_hdr);
|
||||
@ -1081,8 +1081,7 @@ mt7615_mcu_add_sta_cmd(struct mt7615_dev *dev, struct ieee80211_vif *vif,
|
||||
if (enable && sta)
|
||||
mt7615_mcu_sta_ht_tlv(skb, sta);
|
||||
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL,
|
||||
sizeof(struct sta_rec_wtbl));
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL, sizeof(struct tlv));
|
||||
|
||||
wtbl_hdr = mt7615_mcu_alloc_wtbl_req(msta, WTBL_RESET_AND_SET,
|
||||
sta_wtbl, &skb);
|
||||
@ -1330,8 +1329,7 @@ mt7615_mcu_uni_tx_ba(struct mt7615_dev *dev,
|
||||
if (IS_ERR(skb))
|
||||
return PTR_ERR(skb);
|
||||
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL,
|
||||
sizeof(struct sta_rec_wtbl));
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL, sizeof(struct tlv));
|
||||
|
||||
wtbl_hdr = mt7615_mcu_alloc_wtbl_req(msta, WTBL_SET, sta_wtbl, &skb);
|
||||
if (IS_ERR(wtbl_hdr))
|
||||
@ -1382,8 +1380,7 @@ mt7615_mcu_uni_rx_ba(struct mt7615_dev *dev,
|
||||
if (IS_ERR(skb))
|
||||
return PTR_ERR(skb);
|
||||
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL,
|
||||
sizeof(struct sta_rec_wtbl));
|
||||
sta_wtbl = mt7615_mcu_add_tlv(skb, STA_REC_WTBL, sizeof(struct tlv));
|
||||
|
||||
wtbl_hdr = mt7615_mcu_alloc_wtbl_req(msta, WTBL_SET, sta_wtbl, &skb);
|
||||
if (IS_ERR(wtbl_hdr))
|
||||
|
@ -577,7 +577,7 @@ struct wtbl_raw {
|
||||
sizeof(struct sta_rec_basic) + \
|
||||
sizeof(struct sta_rec_ht) + \
|
||||
sizeof(struct sta_rec_vht) + \
|
||||
sizeof(struct sta_rec_wtbl) + \
|
||||
sizeof(struct tlv) + \
|
||||
MT7615_WTBL_UPDATE_MAX_SIZE)
|
||||
|
||||
#define MT7615_WTBL_UPDATE_BA_SIZE (sizeof(struct wtbl_req_hdr) + \
|
||||
@ -666,11 +666,6 @@ struct sta_rec_ba {
|
||||
__le16 winsize;
|
||||
} __packed;
|
||||
|
||||
struct sta_rec_wtbl {
|
||||
__le16 tag;
|
||||
__le16 len;
|
||||
} __packed;
|
||||
|
||||
enum {
|
||||
STA_REC_BASIC,
|
||||
STA_REC_RA,
|
||||
|
Loading…
x
Reference in New Issue
Block a user