diff options
| author | Vijayavardhan Vennapusa <vvreddy@codeaurora.org> | 2017-02-09 14:51:40 +0530 |
|---|---|---|
| committer | Vijayavardhan Vennapusa <vvreddy@codeaurora.org> | 2017-02-09 17:00:43 +0530 |
| commit | a799a397d20ee441167d7e686c519b6584600389 (patch) | |
| tree | 6e573d621beceb60a2b5f1988cedade9f3ae37d0 /include/linux/fpga/fpga-mgr.h | |
| parent | 110e102fe3de3bf08fcdb3f2117530f632c5a99f (diff) | |
USB: qc_rndis: Fix aggregation parameters settings issue
Currently driver does read max Transfer size from RNDIS_MSG_INIT
control message, when received from Host, but it is wrongly being
decoded due to wrong offset used. This leads dl_aggregation size set to
0 instead of required rndis_dl_aggr_size. Hence fix this by incrementing
tmp pointer for requestID to use correct offset to read max Transfer
size and set DL aggregation size correctly.
Also pass maxpkt_per_xfer as zero to rndis_qc_bind_config_vendor() so that
UL aggregation buffer size will be set to aggregation of 15 packets. This
helps in improving througput numbers.
Change-Id: Icc7506b57d26f82e6bf81f9d7dc1515cfbae6c82
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
Diffstat (limited to 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions
