From cc1085647b2ae36e6c086d65b4e81b9f1cf9fc9a Mon Sep 17 00:00:00 2001 From: Ryujiro Shibuya Date: Wed, 24 Jun 2020 08:36:14 +0100 Subject: tcp: avoid rcv wnd more than RX fifo can enqueue Type: fix Signed-off-by: Ryujiro Shibuya Signed-off-by: Florin Coras Change-Id: Ie358b731f8ecb1fcaebd6e79f5ce5c10802c2814 --- src/vppinfra/clib.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/vppinfra') diff --git a/src/vppinfra/clib.h b/src/vppinfra/clib.h index 6961d100a75..be21cad604b 100644 --- a/src/vppinfra/clib.h +++ b/src/vppinfra/clib.h @@ -253,6 +253,12 @@ is_pow2 (uword x) return 0 == (x & (x - 1)); } +always_inline uword +round_down_pow2 (uword x, uword pow2) +{ + return (x) & ~(pow2 - 1); +} + always_inline uword round_pow2 (uword x, uword pow2) { -- cgit 1.2.3-korg