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
kvargs: add a new library to parse key/value arguments
[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
a5b50aa
..
f1301f7
100644
(file)
--- a/
lib/librte_pmd_e1000/e1000/e1000_osdep.h
+++ b/
lib/librte_pmd_e1000/e1000/e1000_osdep.h
@@
-48,6
+48,7
@@
#define DELAY(x) rte_delay_us(x)
#define usec_delay(x) DELAY(x)
#define DELAY(x) rte_delay_us(x)
#define usec_delay(x) DELAY(x)
+#define usec_delay_irq(x) DELAY(x)
#define msec_delay(x) DELAY(1000*(x))
#define msec_delay_irq(x) DELAY(1000*(x))
#define msec_delay(x) DELAY(1000*(x))
#define msec_delay_irq(x) DELAY(1000*(x))
@@
-59,6
+60,12
@@
#define DEBUGOUT6(S, args...) DEBUGOUT(S, ##args)
#define DEBUGOUT7(S, args...) DEBUGOUT(S, ##args)
#define DEBUGOUT6(S, args...) DEBUGOUT(S, ##args)
#define DEBUGOUT7(S, args...) DEBUGOUT(S, ##args)
+#define UNREFERENCED_PARAMETER(_p)
+#define UNREFERENCED_1PARAMETER(_p)
+#define UNREFERENCED_2PARAMETER(_p, _q)
+#define UNREFERENCED_3PARAMETER(_p, _q, _r)
+#define UNREFERENCED_4PARAMETER(_p, _q, _r, _s)
+
#define FALSE 0
#define TRUE 1
#define FALSE 0
#define TRUE 1
@@
-103,6
+110,19
@@
static inline uint32_t e1000_read_addr(volatile void* addr)
return E1000_PCI_REG(addr);
}
return E1000_PCI_REG(addr);
}
+/* Necessary defines */
+#define E1000_MRQC_ENABLE_MASK 0x00000007
+#define E1000_MRQC_RSS_FIELD_IPV6_EX 0x00080000
+#define E1000_ALL_FULL_DUPLEX ( \
+ ADVERTISE_10_FULL | ADVERTISE_100_FULL | ADVERTISE_1000_FULL)
+
+#define M88E1543_E_PHY_ID 0x01410EA0
+#define NAHUM6LP_HW
+#define ULP_SUPPORT
+
+#define E1000_RCTL_DTYP_MASK 0x00000C00 /* Descriptor type mask */
+#define E1000_MRQC_RSS_FIELD_IPV6_EX 0x00080000
+
/* Register READ/WRITE macros */
#define E1000_READ_REG(hw, reg) \
/* Register READ/WRITE macros */
#define E1000_READ_REG(hw, reg) \