Message ID | 1606466842-57749-1-git-send-email-tanhuazhong@huawei.com |
---|---|
Headers | show |
Series | net: hns3: updates for -next | expand |
On Fri, 27 Nov 2020 16:47:16 +0800 Huazhong Tan wrote: > In some cases (for example ip fragment), hardware will > calculate the checksum of whole packet in RX, and setup > the HNS3_RXD_L2_CSUM_B flag in the descriptor, so add > support to utilize this checksum. > > Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com> drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2810:14: warning: incorrect type in assignment (different base types) drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2810:14: expected restricted __sum16 [usertype] csum drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2810:14: got unsigned int drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2812:14: warning: invalid assignment: |= drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2812:14: left side has type restricted __sum16 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2812:14: right side has type unsigned int
On 2020/11/28 4:52, Jakub Kicinski wrote: > On Fri, 27 Nov 2020 16:47:16 +0800 Huazhong Tan wrote: >> In some cases (for example ip fragment), hardware will >> calculate the checksum of whole packet in RX, and setup >> the HNS3_RXD_L2_CSUM_B flag in the descriptor, so add >> support to utilize this checksum. >> >> Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com> > > drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2810:14: warning: incorrect type in assignment (different base types) > drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2810:14: expected restricted __sum16 [usertype] csum > drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2810:14: got unsigned int > drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2812:14: warning: invalid assignment: |= > drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2812:14: left side has type restricted __sum16 > drivers/net/ethernet/hisilicon/hns3/hns3_enet.c:2812:14: right side has type unsigned int > Will fix it, thanks. > . >