| diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c |
| index fd6a103..a919cfa 100644 |
| --- a/drivers/net/ethernet/intel/igb/igb_main.c |
| +++ b/drivers/net/ethernet/intel/igb/igb_main.c |
| @@ -4730,9 +4730,10 @@ static u32 igb_tx_cmd_type(struct sk_buf |
| cmd_type |= IGB_SET_FLAG(tx_flags, IGB_TX_FLAGS_TSTAMP, |
| (E1000_ADVTXD_MAC_TSTAMP)); |
| |
| +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) |
| /* insert frame checksum */ |
| cmd_type ^= IGB_SET_FLAG(skb->no_fcs, 1, E1000_ADVTXD_DCMD_IFCS); |
| - |
| +#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,4,0) */ |
| return cmd_type; |
| } |
| |