On Thu, Nov 21, 2019 at 06:59:59PM +0100, Markus Theil wrote: > + if (mt76_is_usb(&dev->mt76)) { > + struct mt76x02_txwi *txwi; > + > + mt76_insert_hdr_pad(skb); > + txwi = (struct mt76x02_txwi *)(skb->data - sizeof(*txwi)); > + mt76x02_mac_write_txwi(dev, txwi, skb, NULL, NULL, skb->len); > + skb_push(skb, sizeof(*txwi)); > + } else { > + struct mt76x02_txwi txwi; Here lack mt76x02_mac_write_txwi() > > - mt76_wr_copy(dev, offset, &txwi, sizeof(txwi)); > - offset += sizeof(txwi); > + mt76_wr_copy(dev, offset, &txwi, sizeof(txwi)); > + offset += sizeof(txwi); > + } Stanislaw