octeon: specify pool when alloc buffers 19/40619/2
authorDamjan Marion <damarion@cisco.com>
Wed, 27 Mar 2024 21:53:21 +0000 (22:53 +0100)
committerDamjan Marion <dmarion@0xa5.net>
Mon, 1 Apr 2024 10:49:57 +0000 (10:49 +0000)
Type: fix
Fixes: 01fe7ab
Change-Id: I72fdaca250468d91a31efcce2fb447c97ba49dc7
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/plugins/dev_octeon/rx_node.c

index 35776c8..997f135 100644 (file)
@@ -217,7 +217,8 @@ oct_rxq_refill (vlib_main_t *vm, vnet_dev_rx_queue_t *rxq, u16 n_refill)
 
   while (n_lines >= batch_max_lines)
     {
-      n_alloc = vlib_buffer_alloc (vm, buffer_indices, batch_max_bufs);
+      n_alloc =
+       vlib_buffer_alloc_from_pool (vm, buffer_indices, batch_max_bufs, bpi);
       if (PREDICT_FALSE (n_alloc < batch_max_bufs))
        goto alloc_fail;
       oct_rxq_refill_batch (vm, lmt_id, addr, lines, buffer_indices, w0,