android_kernel_oneplus_msm8998/net/rmnet_data
Subash Abhinov Kasiviswanathan 410646778a 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>
2016-03-23 20:09:47 -07:00
..
Kconfig
Makefile net: rmnet_data: Add support for ftrace events 2016-03-22 11:05:09 -07:00
rmnet_data_config.c net: rmnet_data: Handle info pointer from netdevice notifier 2016-03-22 11:05:38 -07:00
rmnet_data_config.h net: rmnet_data: Further optimize UL aggregation accumulation 2016-03-22 11:05:25 -07:00
rmnet_data_handlers.c net: rmnet_data: Remove the NAPI context for rmnet_data devices 2016-03-22 11:05:52 -07:00
rmnet_data_handlers.h
rmnet_data_main.c net: rmnet_data: Add support for ftrace events 2016-03-22 11:05:09 -07:00
rmnet_data_private.h net: rmnet_data: Add default value for tx_queue_len 2016-03-22 11:05:07 -07:00
rmnet_data_stats.c net: rmnet_data: add support for UL MAP based checksum offload 2016-03-22 11:05:23 -07:00
rmnet_data_stats.h net: rmnet_data: Further optimize UL aggregation accumulation 2016-03-22 11:05:25 -07:00
rmnet_data_trace.h net: rmnet_data: Fix memory corruption in gro tracepoint 2016-03-22 11:05:37 -07:00
rmnet_data_vnd.c net: rmnet_data: Remove the NETIF_F_IPV6_UDP_CSUM device feature 2016-03-22 11:05:58 -07:00
rmnet_data_vnd.h net: rmnet_data: Remove the NAPI context for rmnet_data devices 2016-03-22 11:05:52 -07:00
rmnet_map.h net: rmnet_data: Stop adding pad bytes for MAPv4 uplink packets 2016-03-22 11:05:45 -07:00
rmnet_map_command.c net: rmnet_data: Fix QMAP ACK's to work with DL checksum offload 2016-03-23 20:09:47 -07:00
rmnet_map_data.c rmnet_data : Changes to support Scatter Gather and GSO. 2016-03-22 11:05:51 -07:00