net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum trailer
authorAlex Elder <elder@linaro.org>
Mon, 15 Mar 2021 21:51:50 +0000 (16:51 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 16 Mar 2021 03:41:58 +0000 (20:41 -0700)
commitcc1b21ba6251c8dd8e4e86018c9fdba85df0d219
tree7880ee96d37f0cbe6a0420c9c36c28e479003adf
parent16653c16d282e768763b2e8cc78f75df8fd53992
net: qualcomm: rmnet: don't use C bit-fields in rmnet checksum trailer

Replace the use of C bit-fields in the rmnet_map_dl_csum_trailer
structure with a single one-byte field, using constant field masks
to encode or get at embedded values.

Signed-off-by: Alex Elder <elder@linaro.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Alexander Duyck <alexanderduyck@fb.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
include/linux/if_rmnet.h