]> git.baikalelectronics.ru Git - kernel.git/commit
net: igb: use skb_csum_is_sctp instead of protocol check
authorXin Long <lucien.xin@gmail.com>
Sat, 16 Jan 2021 06:13:38 +0000 (14:13 +0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 19 Jan 2021 22:31:25 +0000 (14:31 -0800)
commit5bf3723d468ded445e472215d7fbaf1f4d797210
tree9106a5199ee42202d5cc8677bc789fc6bfe39e93
parent3d985ffbf1cd21d514de1bfd2bddb2fb8b5f35d7
net: igb: use skb_csum_is_sctp instead of protocol check

Using skb_csum_is_sctp is a easier way to validate it's a SCTP
CRC checksum offload packet, and there is no need to parse the
packet to check its proto field, especially when it's a UDP or
GRE encapped packet.

So this patch also makes igb support SCTP CRC checksum offload
for UDP and GRE encapped packets.

Signed-off-by: Xin Long <lucien.xin@gmail.com>
Reviewed-by: Alexander Duyck <alexanderduyck@fb.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/intel/igb/igb_main.c