On 09/24/2010 10:46 AM, Nick Kossifidis wrote:
2010/9/23<greearb@xxxxxxxxxxxxxxx>:
From: Ben Greear<greearb@xxxxxxxxxxxxxxx>
+#define ATH5K_VIF_MAX 2048
This is too much !!! 2048 interfaces with a total of 4 beacon buffers
40 rx buffers and 200 tx buffers ? Has anyone tested this ?
Also think about embedded devices, we don't want to waste memory like this...
+ struct ieee80211_vif *vifs[ATH5K_VIF_MAX];
It only costs 4 or 8 bytes per pointer as long as no one actually
adds the vifs.
We've tested at least 128 on an old 1Ghz VIA system, and I'd hope for more
on more modern hardware. I didn't think the driver should make the decision
to limit un-necessarily.
If you still think this is too much, then tell me the biggest number
you wouldn't complain about :)
Thanks,
Ben
--
Ben Greear <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc http://www.candelatech.com
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html