X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_pmd_ixgbe%2Fixgbe%2Fixgbe_osdep.h;h=f8bfb3fac58a8be5e194a3f3f0ac381bd4730beb;hb=1257d1734b96cf9c753e249f8c0c5daa25c9e0af;hp=ab13d642474d87c6e821849c9309c6f4ff1344d0;hpb=0b6683fa75bca46ec28f762c8019fa4346297d34;p=dpdk.git diff --git a/lib/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h b/lib/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h index ab13d64247..f8bfb3fac5 100644 --- a/lib/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h +++ b/lib/librte_pmd_ixgbe/ixgbe/ixgbe_osdep.h @@ -97,6 +97,8 @@ enum { #define IXGBE_NTOHS(_i) rte_be_to_cpu_16(_i) #define IXGBE_CPU_TO_LE32(_i) rte_cpu_to_le_32(_i) #define IXGBE_LE32_TO_CPUS(_i) rte_le_to_cpu_32(_i) +#define IXGBE_CPU_TO_BE16(_i) rte_cpu_to_be_16(_i) +#define IXGBE_CPU_TO_BE32(_i) rte_cpu_to_be_32(_i) typedef uint8_t u8; typedef int8_t s8; @@ -117,11 +119,11 @@ typedef int bool; static inline uint32_t ixgbe_read_addr(volatile void* addr) { - return IXGBE_PCI_REG(addr); + return rte_le_to_cpu_32(IXGBE_PCI_REG(addr)); } #define IXGBE_PCI_REG_WRITE(reg, value) do { \ - IXGBE_PCI_REG((reg)) = (value); \ + IXGBE_PCI_REG((reg)) = (rte_cpu_to_le_32(value)); \ } while(0) #define IXGBE_PCI_REG_ADDR(hw, reg) \