6ee188aa79
The udp_ip4_ind bit is set only for IPv4 UDP non-fragmented packets so that the hardware can flip the checksum to 0xFFFF if the computed checksum is 0 per RFC768. However, this bit had to be set for IPv6 UDP non fragmented packets as well per hardware requirements. Otherwise, IPv6 UDP packets with computed checksum as 0 were transmitted by hardware and were dropped in the network. In addition to setting this bit for IPv6 UDP, the field is also appropriately renamed to udp_ind as part of this change. Change-Id: Ia00e3f364e9732b182b7aebe843beb443269fd9e Signed-off-by: Chinmay Agarwal <chinagar@codeaurora.org> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
rmnet_data_config.c | ||
rmnet_data_config.h | ||
rmnet_data_handlers.c | ||
rmnet_data_handlers.h | ||
rmnet_data_main.c | ||
rmnet_data_private.h | ||
rmnet_data_stats.c | ||
rmnet_data_stats.h | ||
rmnet_data_trace.h | ||
rmnet_data_vnd.c | ||
rmnet_data_vnd.h | ||
rmnet_map_command.c | ||
rmnet_map_data.c | ||
rmnet_map.h |