ci: add travis ci support for native aarch64
[dpdk.git] / lib / librte_rcu / rte_rcu_qsbr.c
index 474675d..2f3fad7 100644 (file)
@@ -72,6 +72,7 @@ rte_rcu_qsbr_init(struct rte_rcu_qsbr *v, uint32_t max_threads)
                        __RTE_QSBR_THRID_ARRAY_ELM_SIZE) /
                        __RTE_QSBR_THRID_ARRAY_ELM_SIZE;
        v->token = __RTE_QSBR_CNT_INIT;
+       v->acked_token = __RTE_QSBR_CNT_INIT - 1;
 
        return 0;
 }
@@ -244,6 +245,9 @@ rte_rcu_qsbr_dump(FILE *f, struct rte_rcu_qsbr *v)
        fprintf(f, "  Token = %"PRIu64"\n",
                        __atomic_load_n(&v->token, __ATOMIC_ACQUIRE));
 
+       fprintf(f, "  Least Acknowledged Token = %"PRIu64"\n",
+                       __atomic_load_n(&v->acked_token, __ATOMIC_ACQUIRE));
+
        fprintf(f, "Quiescent State Counts for readers:\n");
        for (i = 0; i < v->num_elems; i++) {
                bmap = __atomic_load_n(__RTE_QSBR_THRID_ARRAY_ELM(v, i),