|
@@ -1556,8 +1556,7 @@ static void rt73usb_write_tx_desc(struct rt2x00_dev *rt2x00dev,
|
|
|
rt2x00_set_field32(&word, TXD_W0_KEY_TABLE,
|
|
|
test_bit(ENTRY_TXD_ENCRYPT_PAIRWISE, &txdesc->flags));
|
|
|
rt2x00_set_field32(&word, TXD_W0_KEY_INDEX, txdesc->key_idx);
|
|
|
- rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT,
|
|
|
- skb->len - skbdesc->desc_len);
|
|
|
+ rt2x00_set_field32(&word, TXD_W0_DATABYTE_COUNT, skb->len);
|
|
|
rt2x00_set_field32(&word, TXD_W0_BURST2,
|
|
|
test_bit(ENTRY_TXD_BURST, &txdesc->flags));
|
|
|
rt2x00_set_field32(&word, TXD_W0_CIPHER_ALG, txdesc->cipher);
|