git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mlx4: avoid init errors when kernel modules are not loaded
[dpdk.git]
/
lib
/
librte_pmd_e1000
/
e1000
/
e1000_osdep.h
diff --git
a/lib/librte_pmd_e1000/e1000/e1000_osdep.h
b/lib/librte_pmd_e1000/e1000/e1000_osdep.h
index
438641e
..
d04ec73
100644
(file)
--- a/
lib/librte_pmd_e1000/e1000/e1000_osdep.h
+++ b/
lib/librte_pmd_e1000/e1000/e1000_osdep.h
@@
-43,6
+43,7
@@
#include <rte_cycles.h>
#include <rte_log.h>
#include <rte_debug.h>
#include <rte_cycles.h>
#include <rte_log.h>
#include <rte_debug.h>
+#include <rte_byteorder.h>
#include "../e1000_logs.h"
#include "../e1000_logs.h"
@@
-96,7
+97,7
@@
typedef int bool;
#define E1000_PCI_REG(reg) (*((volatile uint32_t *)(reg)))
#define E1000_PCI_REG_WRITE(reg, value) do { \
#define E1000_PCI_REG(reg) (*((volatile uint32_t *)(reg)))
#define E1000_PCI_REG_WRITE(reg, value) do { \
- E1000_PCI_REG((reg)) = (
value
); \
+ E1000_PCI_REG((reg)) = (
rte_cpu_to_le_32(value)
); \
} while (0)
#define E1000_PCI_REG_ADDR(hw, reg) \
} while (0)
#define E1000_PCI_REG_ADDR(hw, reg) \
@@
-107,7
+108,7
@@
typedef int bool;
static inline uint32_t e1000_read_addr(volatile void* addr)
{
static inline uint32_t e1000_read_addr(volatile void* addr)
{
- return
E1000_PCI_REG(addr
);
+ return
rte_le_to_cpu_32(E1000_PCI_REG(addr)
);
}
/* Necessary defines */
}
/* Necessary defines */