]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: Actually display I/O buffer sizes (part-2) 15769/head
authorRajasekar Raja <rajasekarr@nvidia.com>
Tue, 16 Apr 2024 18:33:08 +0000 (11:33 -0700)
committerRajasekar Raja <rajasekarr@nvidia.com>
Tue, 16 Apr 2024 18:33:08 +0000 (11:33 -0700)
An extension of commit-8d8f12ba8e5cd11c189b8475b05539fa8415ccb9

Removing ifdef DEV_BUILD in stream_fifo_push as well to make the 'sh
zebra client' display the current I/O fifo along with max fifo items.

TICKET :#3390099

Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
lib/stream.c

index c6de3aefa17a592678bd00bd11197af7c65d6ca9..fa20ebdbe71575471b293834c3825f80781497d2 100644 (file)
@@ -1241,9 +1241,7 @@ void stream_fifo_init(struct stream_fifo *fifo)
 /* Add new stream to fifo. */
 void stream_fifo_push(struct stream_fifo *fifo, struct stream *s)
 {
-#if defined DEV_BUILD
        size_t max, curmax;
-#endif
 
        if (fifo->tail)
                fifo->tail->next = s;
@@ -1252,15 +1250,11 @@ void stream_fifo_push(struct stream_fifo *fifo, struct stream *s)
 
        fifo->tail = s;
        fifo->tail->next = NULL;
-#if !defined DEV_BUILD
-       atomic_fetch_add_explicit(&fifo->count, 1, memory_order_release);
-#else
        max = atomic_fetch_add_explicit(&fifo->count, 1, memory_order_release);
        curmax = atomic_load_explicit(&fifo->max_count, memory_order_relaxed);
        if (max > curmax)
                atomic_store_explicit(&fifo->max_count, max,
                                      memory_order_relaxed);
-#endif
 }
 
 void stream_fifo_push_safe(struct stream_fifo *fifo, struct stream *s)