interface: fix vnet_hw_if_update_runtime_data 30/30530/9
authorMohammed Hawari <mohammed@hawari.fr>
Tue, 22 Dec 2020 14:12:27 +0000 (15:12 +0100)
committerDamjan Marion <dmarion@me.com>
Thu, 21 Jan 2021 15:59:38 +0000 (15:59 +0000)
Take into account pending interrupts when resizing rxq_interrupts

Type: fix
Signed-off-by: Mohammed Hawari <mohammed@hawari.fr>
Change-Id: I64f6f4404738c90ed5a2c10d72c7ce59cf96a644

src/vnet/interface/runtime.c

index c1b096f..f4c09be 100644 (file)
@@ -193,6 +193,7 @@ vnet_hw_if_update_runtime_data (vnet_main_t *vnm, u32 hw_if_index)
                {
                  clib_interrupt_clear (in, int_num);
                  pending_int = clib_bitmap_set (pending_int, int_num, 1);
+                 last_int = clib_max (last_int, int_num);
                }
            }