From 3965fbfac75c482bca62ce0a2606decd6a5bc1e3 Mon Sep 17 00:00:00 2001 From: Ashwanth Goli Date: Tue, 27 Jun 2017 10:29:06 +0530 Subject: [PATCH] net: rmnet_data: validate csum in SW Do SW checksum validation if rmnet_data checksum validation fails. Change-Id: Ifff229dc1e7eb592d58fc66ea278debb292b89aa Signed-off-by: Ashwanth Goli Signed-off-by: Tejaswi Tanikella --- net/rmnet_data/rmnet_data_handlers.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/rmnet_data/rmnet_data_handlers.c b/net/rmnet_data/rmnet_data_handlers.c index 57646efe43df..62e9ef5eb7d2 100644 --- a/net/rmnet_data/rmnet_data_handlers.c +++ b/net/rmnet_data/rmnet_data_handlers.c @@ -462,6 +462,7 @@ static rx_handler_result_t _rmnet_map_ingress_handler skb->ip_summed |= CHECKSUM_UNNECESSARY; else if (ckresult != RMNET_MAP_CHECKSUM_ERR_UNKNOWN_IP_VERSION && + ckresult != RMNET_MAP_CHECKSUM_VALIDATION_FAILED && ckresult != RMNET_MAP_CHECKSUM_ERR_UNKNOWN_TRANSPORT && ckresult != RMNET_MAP_CHECKSUM_VALID_FLAG_NOT_SET && ckresult != RMNET_MAP_CHECKSUM_FRAGMENTED_PACKET) {