diff options
| author | Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> | 2016-02-10 13:27:46 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:09:47 -0700 |
| commit | 410646778a98f65bd73a82d29734fe0f090e27b7 (patch) | |
| tree | 368939c3b277598d332c6663caaf75617b448aee /net/core/dev.c | |
| parent | 2a7e0a52fa90495343ccdb037b1004630e7882b2 (diff) | |
net: rmnet_data: Fix QMAP ACK's to work with DL checksum offload
Specifications state that the MAP packet length in the MAP header do
not account for the number of bytes of packet trailer from DL checksum
offload. Current implementation takes this into account for data
packets but not for command packets. As a result, the additional
8 bytes were sent to hardware as part of the MAP ACK's and were
subsequently dropped.
Fix this by truncating the extra bytes of the DL checksum trailer from
the MAP ACK.
CRs-Fixed: 961336
Change-Id: I175dde695e7ee09d16c99fb71898d635c7a812ab
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Diffstat (limited to 'net/core/dev.c')
0 files changed, 0 insertions, 0 deletions
