diff options
Diffstat (limited to 'lib/librte_net')
-rw-r--r-- | lib/librte_net/rte_gre.h | 1 | ||||
-rw-r--r-- | lib/librte_net/rte_net_crc.c | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/librte_net/rte_gre.h b/lib/librte_net/rte_gre.h index 69499bb8..05aa9d14 100644 --- a/lib/librte_net/rte_gre.h +++ b/lib/librte_net/rte_gre.h @@ -15,6 +15,7 @@ extern "C" { /** * GRE Header */ +__extension__ struct gre_hdr { #if RTE_BYTE_ORDER == RTE_LITTLE_ENDIAN uint16_t res2:4; /**< Reserved */ diff --git a/lib/librte_net/rte_net_crc.c b/lib/librte_net/rte_net_crc.c index 73ac3a95..dca0830e 100644 --- a/lib/librte_net/rte_net_crc.c +++ b/lib/librte_net/rte_net_crc.c @@ -69,8 +69,8 @@ reflect_32bits(uint32_t val) uint32_t i, res = 0; for (i = 0; i < 32; i++) - if ((val & (1 << i)) != 0) - res |= (uint32_t)(1 << (31 - i)); + if ((val & (1U << i)) != 0) + res |= (uint32_t)(1U << (31 - i)); return res; } |