ixgbe: remove unneeded ipsec test in TX path
Since the ipsec data fields will be zero anyway in the non-ipsec case, we can remove the conditional jump. Suggested-by: Alexander Duyck <alexander.duyck@gmail.com> Signed-off-by: Shannon Nelson <shannon.nelson@oracle.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
parent
2137aec017
commit
871dd09bdb
|
@ -7873,10 +7873,8 @@ no_csum:
|
|||
vlan_macip_lens |= skb_network_offset(skb) << IXGBE_ADVTXD_MACLEN_SHIFT;
|
||||
vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK;
|
||||
|
||||
if (first->tx_flags & IXGBE_TX_FLAGS_IPSEC) {
|
||||
fceof_saidx |= itd->sa_idx;
|
||||
type_tucmd |= itd->flags | itd->trailer_len;
|
||||
}
|
||||
fceof_saidx |= itd->sa_idx;
|
||||
type_tucmd |= itd->flags | itd->trailer_len;
|
||||
|
||||
ixgbe_tx_ctxtdesc(tx_ring, vlan_macip_lens, fceof_saidx, type_tucmd, 0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue