[dpdk-dev] [RFC] Clang errors with bit fields and setting value of ~0.
Olivier MATZ
olivier.matz at 6wind.com
Mon Dec 1 11:38:09 CET 2014
Hi Keith,
On 11/29/2014 05:33 PM, Keith Wiles wrote:
> error: implicit truncation from 'int' to bitfield
> changes value from -1 to 127 [-Werror,-Wbitfield-constant-conversion]
> tx_offload_mask.l2_len = ~0;
> Converted to use correct bit values
> tx_offload_mask.l2_len = 0x7f;
>
> Signer-off-by: Keith Wiles <keith.wiles at windriver.com>
> ---
> lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 28 ++++++++++++++--------------
> 1 file changed, 14 insertions(+), 14 deletions(-)
>
I just submitted a patch that fixes the same issue without having
to know the size of the bitfield.
http://dpdk.org/ml/archives/dev/2014-December/009112.html
Regards,
Olivier
More information about the dev
mailing list