From 8a45be149de53e18433578fed75c0a55045e3f58 Mon Sep 17 00:00:00 2001 From: "Prasanna S. Panchamukhi" Date: Thu, 8 Apr 2010 16:24:27 -0700 Subject: [PATCH] --- yaml --- r: 195111 b: refs/heads/master c: e6dd789af1823908ed3ccda26bf07faf5970bce1 h: refs/heads/master i: 195109: 74d93c3ba3993c66cf14a0bc7d949afbbb42946f 195107: 9d55add70ed3b60b23344bdcf23eb42ae3bd0aa4 195103: 4b225d7d92eb7e4491dcc297b5f45d984685da4b v: v3 --- [refs] | 2 +- trunk/drivers/net/wimax/i2400m/tx.c | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6857bfbbb5a4..bbd91fca2f64 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d94401742dc662747db5bb9e444d353a4feba018 +refs/heads/master: e6dd789af1823908ed3ccda26bf07faf5970bce1 diff --git a/trunk/drivers/net/wimax/i2400m/tx.c b/trunk/drivers/net/wimax/i2400m/tx.c index 21909e5d2010..b10c3b77c27e 100644 --- a/trunk/drivers/net/wimax/i2400m/tx.c +++ b/trunk/drivers/net/wimax/i2400m/tx.c @@ -272,7 +272,13 @@ enum { * at the end there are less, we pad up to the nearest * multiple of 16. */ - I2400M_TX_PLD_MAX = 12, + /* + * According to Intel Wimax i3200, i5x50 and i6x50 specification + * documents, the maximum number of payloads per message can be + * up to 60. Increasing the number of payloads to 60 per message + * helps to accommodate smaller payloads in a single transaction. + */ + I2400M_TX_PLD_MAX = 60, I2400M_TX_PLD_SIZE = sizeof(struct i2400m_msg_hdr) + I2400M_TX_PLD_MAX * sizeof(struct i2400m_pld), I2400M_TX_SKIP = 0x80000000,