diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wimax/i2400m/tx.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/net/wimax/i2400m/tx.c b/drivers/net/wimax/i2400m/tx.c index 21909e5d2010..b10c3b77c27e 100644 --- a/drivers/net/wimax/i2400m/tx.c +++ b/drivers/net/wimax/i2400m/tx.c | |||
@@ -272,7 +272,13 @@ enum { | |||
272 | * at the end there are less, we pad up to the nearest | 272 | * at the end there are less, we pad up to the nearest |
273 | * multiple of 16. | 273 | * multiple of 16. |
274 | */ | 274 | */ |
275 | I2400M_TX_PLD_MAX = 12, | 275 | /* |
276 | * According to Intel Wimax i3200, i5x50 and i6x50 specification | ||
277 | * documents, the maximum number of payloads per message can be | ||
278 | * up to 60. Increasing the number of payloads to 60 per message | ||
279 | * helps to accommodate smaller payloads in a single transaction. | ||
280 | */ | ||
281 | I2400M_TX_PLD_MAX = 60, | ||
276 | I2400M_TX_PLD_SIZE = sizeof(struct i2400m_msg_hdr) | 282 | I2400M_TX_PLD_SIZE = sizeof(struct i2400m_msg_hdr) |
277 | + I2400M_TX_PLD_MAX * sizeof(struct i2400m_pld), | 283 | + I2400M_TX_PLD_MAX * sizeof(struct i2400m_pld), |
278 | I2400M_TX_SKIP = 0x80000000, | 284 | I2400M_TX_SKIP = 0x80000000, |