ixgbe: fix bitfield assignation with clang
ixgbe: fix bitfield assignation with clang

Commit 1224decaa44 ("support TCP segmentation offload")
changed the way the bitfields are assigned in ixgbe, example:

  tx_offload_mask.l2_len = ~0;

This result in a compilation error with clang:

  error: implicit truncation from 'int' to bitfield
    changes value from -1 to 127 [-Werror,-Wbitfield-constant-conversion]

Replacing the '=' with a '|=' fixes the issue.

Signed-off-by: Olivier Matz <dfcc1510895413197abb4336e39bb0a3906cba71@6wind.com>
Acked-by: Bruce Richardson <66b9e8e8fbd5e9f41f91b0af050876182ce9d0e4@intel.com>

tsphillips/dpdk-fork,tsphillips/dpdk-fork,msune/dpdk,venkynv/dpdk-mirror,john-mcnamara-intel/dpdk,venkynv/dpdk-mirror,msune/dpdk,mixja/dpdk,mixja/dpdk,msune/dpdk,tsphillips/dpdk-fork,venkynv/dpdk-mirror,john-mcnamara-intel/dpdk,mixja/dpdk,john-mcnamara-intel/dpdk,tsphillips/dpdk-fork,msune/dpdk,john-mcnamara-intel/dpdk,venkynv/dpdk-mirror,mixja/dpdk