From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id AC901A04B5; Tue, 27 Oct 2020 22:25:24 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 164402BDB; Tue, 27 Oct 2020 22:25:22 +0100 (CET) Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) by dpdk.org (Postfix) with ESMTP id E82002BD5 for ; Tue, 27 Oct 2020 22:25:19 +0100 (CET) Received: by mail-lj1-f173.google.com with SMTP id y16so3467328ljk.1 for ; Tue, 27 Oct 2020 14:25:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6mHT9w/S2HYoUb2W1+ilGT2Zdpq1VYHS04+jrfBstko=; b=Dy+wtummH9/s8k9yuGkNTrVKtJiVWPqTcCC8fKgSUCk3bN7Z1MbVIFtBNiQhfguFO7 zqxiMOMt7JvkLe2aSwYLlpvW5/MlT+1Kd8Zon8uXdj0f41Cm8H4tKBbYV7r/neOKH3xz K1TcJR2xLqlPnILswwlxz1UkluqJqp6sfU3QBg8M7hKGeAXykrggzl830nSS83WozPJg 47V4HaTz6VHQYEljtofzn6qjA9j/7dH81BJQuWJtCLYZxKBhJvsbmAyW5OdIko+rc0An x5xZpm2SeUEmpah+Ztnzoi850FrDvPZLLX+hkR503ZtOv8m9WR266muIYNdQeRhPgotM 33EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6mHT9w/S2HYoUb2W1+ilGT2Zdpq1VYHS04+jrfBstko=; b=CJYXzT+oD9VS/YQQWORXxGq5htQPqSA8Fx4fLQH0BgunCqxcFIfEwLpgBb3ckMThzo 1L+Ro3DXkeBRJKkU5L69Gx/0BVJ2wnr18m/07nUU3OrVPXaOz1/6gsPzbIa/vFxwBnGG U6yKlOGYI5QeMCt/MmpRnjBiJl/123Pp27KQUEVvkeebzMVOxCRVOe5Hu2xlsouG0Sb9 oaLI13q7ccKxYBzO2Ge1+48FkCC+H36A1eiqYdHCN5HDIHfDUicONvZX8t67T7pbgGeu 9/s94pQ5+YTT5KfwHbj4Mu4qYmrL4Fd6EeLqQiQV7EXZhTnf0S8r/9vUpnUGZ7dmhxsh QkNg== X-Gm-Message-State: AOAM532M6xPGVVXgKbdKqE0demUTNkz1TKiNpKUffdDk2zxbkewI+mbN n22uhaF12qr8LLlRuQJvLYPGopTjVTqcELBfjw20HW/j X-Google-Smtp-Source: ABdhPJyCl2oKqyqfhgpjpO609ECcnf3izBZkJi2gY9f52Too9lQMaO3gnAtfJzGWC4kdQ41xC161isdFplh6XnhvvBM= X-Received: by 2002:a2e:b5b3:: with SMTP id f19mr1980236ljn.467.1603833918926; Tue, 27 Oct 2020 14:25:18 -0700 (PDT) MIME-Version: 1.0 From: Reuben Hawkins Date: Tue, 27 Oct 2020 14:25:07 -0700 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] rte_hash_iterate EAGAIN limit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" I'd like to submit a patch which changes the behavior of rte_hash_iterate such that it will only check a small number of hash table positions (maybe 32), and if they're all empty, return -EAGAIN. This will enable a user to call the function in a main packet processing loop to do garbage collection on a hash table. Would such a change be welcome? Thanks in advance, Reuben