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 63CCAA04B1; Thu, 5 Nov 2020 00:42:57 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id ABBA22BFE; Thu, 5 Nov 2020 00:42:55 +0100 (CET) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by dpdk.org (Postfix) with ESMTP id 2F67F2BF4 for ; Thu, 5 Nov 2020 00:42:54 +0100 (CET) Received: by mail-pl1-f175.google.com with SMTP id b12so89577plr.4 for ; Wed, 04 Nov 2020 15:42:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=TOl0FdIZho4XbPV0kTXeU9mJxAw+JPZGrGzIbvG2PlE=; b=cVPrWIUM8bf/QCtfAL1pQOhF5+ZHgb8gemRd1uU51dmXk50wMg4JjJeB0S0Nr46xED 6KdcFhmiBxZdUvgJ+19fu5Jcn6ZbnnKPxktoEzj9D9YFKAESO81K07uk/gWDl/P6R/J9 dSQ4oArNE7dFJh++fCEUhCyd0fqg0dGvtPRhCEDFA+CSywu4FPnTOJe6dTmHw44x5K5I lyxWwYBf4lczJWunhH3TE90yoaM/n/vnNMy+9u62mPAS3zLwvP1BjfMThqPXfDraXqXO G74sU0A+oHquivcbgohCI2OsvriGSUkf3uY4ZQx+YojVg73xzBminUlj5QH/JzOtChZH ZLfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=TOl0FdIZho4XbPV0kTXeU9mJxAw+JPZGrGzIbvG2PlE=; b=Ny2C+oFLJXADQIevBqtcNnB3BSW3efyN4iRq/fHWEIu2epriLwQ3yE/lmeF3GyI8RG 0Gb/Ll9A6p/ANJMTmjy/8KB48/PQ7pmJvEGT8cbydKJgUQbklFI+o7qlN1Es+IpKmMon fxruSM1+Hfboa8JZ/akbFq6NRneV6HW7cJmArVeNWH+DDzojB9S9wbBWps4+PzzV45xI OAnKoXlgTN4c4VbkwGxwfXk4bx5VSJRQrz8OOpFLyB09Hj3G2TEvuEyaIyQIvfmXKuWm j0UoQ02PnXufYhJE+eFXZ8by8dM5mOUcxJi2zjqp6gptr3hiRaUWL3gdgIIcXQou/yMg Ss4A== X-Gm-Message-State: AOAM532XJ2QHxf4yFsbTz+NgASyJATlLLT8ubQKTztGDw/70UIUq64h6 mALtAcPI2KdV1cJZqyYeH3/sta80KchatEGa X-Google-Smtp-Source: ABdhPJzOE7/c5sSqQTukvIzBNNODt3Q/1tOsaWD//otKybj41B9uFePN3Ey3Fpm9TlViKmk/rJXHRw== X-Received: by 2002:a17:902:23:b029:d5:b88a:c782 with SMTP id 32-20020a1709020023b02900d5b88ac782mr185023pla.5.1604533372085; Wed, 04 Nov 2020 15:42:52 -0800 (PST) Received: from hermes.local (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id e8sm3329976pfn.175.2020.11.04.15.42.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Nov 2020 15:42:51 -0800 (PST) Date: Wed, 4 Nov 2020 15:42:43 -0800 From: Stephen Hemminger To: Thomas Monjalon Cc: dev@dpdk.org Message-ID: <20201104154243.4fd3a03c@hermes.local> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [dpdk-dev] Removing more mbuf fields 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" Thanks for the work cleaning out some of the cruft in the mbuf to make space for dynamic fields. Are you going to breakup the hash union in mbuf? There is some bits to be gained there for dynamic fields. - Flow director should be deprecated/gone/killed so hash.fdir can disappear. - QoS scheduling hash.sched should be a dynamic field. - Eventdev hash.tx_adapter.txq should be a dynamic field as well. - hash.usr field is obviously an dynamic field candidate. That leaves only hash.rss which is smaller (32 instead of 64 bits in union) and should stay.