]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnxt/bnxt_txr.h
net/qede: add notifying HW errors
[dpdk.git] / drivers / net / bnxt / bnxt_txr.h
index 2176acaac12f040f024ae58bcc7a50fc3499a9bb..5b09711413babe9482f32bceafdbab5ecf8d89c0 100644 (file)
 #ifndef _BNXT_TXR_H_
 #define _BNXT_TXR_H_
 
+#include <rte_io.h>
+
 #define MAX_TX_RINGS   16
 #define BNXT_TX_PUSH_THRESH 92
 
-#define B_TX_DB(db, prod)                                              \
-               (*(uint32_t *)db = (DB_KEY_TX | prod))
+#define B_TX_DB(db, prod)      rte_write32((DB_KEY_TX | (prod)), db)
 
 struct bnxt_tx_ring_info {
        uint16_t                tx_prod;