net/sfc: support main MAC address change
[dpdk.git] / drivers / net / bnxt / bnxt_cpr.h
index 4bd5606..f9f2adb 100644 (file)
@@ -54,6 +54,7 @@
                                RING_CMP(cpr->cp_ring_struct, raw_cons)))
 
 #define B_CP_DIS_DB(cpr, raw_cons)                                     \
+               rte_smp_wmb();                                          \
                (*(uint32_t *)((cpr)->cp_doorbell) = (DB_CP_FLAGS |     \
                                RING_CMP(cpr->cp_ring_struct, raw_cons)))
 
@@ -79,7 +80,7 @@ struct bnxt_cp_ring_info {
 
 struct bnxt;
 void bnxt_free_def_cp_ring(struct bnxt *bp);
-void bnxt_init_def_ring_struct(struct bnxt *bp);
+int bnxt_init_def_ring_struct(struct bnxt *bp, unsigned int socket_id);
 void bnxt_handle_async_event(struct bnxt *bp, struct cmpl_base *cmp);
 void bnxt_handle_fwd_req(struct bnxt *bp, struct cmpl_base *cmp);