This patchset introduces inline function skb_csum_is_sctp(), and uses it to validate it's a sctp CRC csum offload packet, to make SCTP CRC csum offload for tunneling packets supported in some HW drivers. Xin Long (6): net: add inline function skb_csum_is_sctp net: igb: use skb_csum_is_sctp instead of protocol check net: igbvf: use skb_csum_is_sctp instead of protocol check net: igc: use skb_csum_is_sctp instead of protocol check net: ixgbe: use skb_csum_is_sctp instead of protocol check net: ixgbevf: use skb_csum_is_sctp instead of protocol check drivers/net/ethernet/intel/igb/igb_main.c | 14 +------------- drivers/net/ethernet/intel/igbvf/netdev.c | 14 +------------- drivers/net/ethernet/intel/igc/igc_main.c | 14 +------------- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +------------- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 14 +------------- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- include/linux/skbuff.h | 5 +++++ net/core/dev.c | 2 +- 8 files changed, 12 insertions(+), 67 deletions(-) -- 2.1.0