From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id A3E7EC5B56A for ; Wed, 12 Aug 2026 17:11:12 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E9D364279C; Wed, 12 Aug 2026 19:11:06 +0200 (CEST) Received: from agw.arknetworks.am (agw.arknetworks.am [79.141.165.80]) by mails.dpdk.org (Postfix) with ESMTP id 6028540E27 for ; Wed, 12 Aug 2026 19:11:05 +0200 (CEST) Received: from localhost.localdomain (unknown [78.109.70.176]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by agw.arknetworks.am (Postfix) with ESMTPSA id A7B1DE07BF; Wed, 12 Aug 2026 21:11:04 +0400 (+04) DKIM-Filter: OpenDKIM Filter v2.11.0 agw.arknetworks.am A7B1DE07BF DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arknetworks.am; s=default; t=1786554665; bh=hQcKvqXoNHHfORImWtycBfygfrQkrjjnUvEsaLKSG8s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MQIYU8Qc3A5LelPTeUXRgus4OjjBDnPHBbd8i8sa0w6NZPJpAV4ZiL8wRScsN3BF/ ptRuc33sR6s4xZnFyLOsz6DQ9B7iJT+F2Z5z+yOda9yGpdjC1IQktt+ataMYZtGwK6 l4rQiiOHSQEQgWX0Q5cQti6a7QqaT9H5RNTay/ntepmqIQOkJCqli/ni6H85oS+dfN VtV9DWXI1GjjSQRm3CTnlRX4aJ5Jgp6UR3KS79Kom/RTKLWMF8DSF2MKQohC6HL9zE rRS1MtetSEF0ugh7aZIZMvX4x2bX3HerjhZQnVy4ZiLeYuLxQiodpxogsSD0EG01CE em89fPAOdvDPA== From: Ivan Malov To: dev@dpdk.org Cc: Andy Moreton , Viacheslav Galaktionov , Roman Zhukov , Pieter Jansen van Vuuren , Stephen Hemminger , Andrew Rybchenko Subject: [PATCH v2 0/6] common/sfc_efx/base: add Medford4 VF support Date: Wed, 12 Aug 2026 21:10:57 +0400 Message-ID: <20260812171103.8553-1-ivan.malov@arknetworks.am> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260811175025.9019-1-ivan.malov@arknetworks.am> References: <20260811175025.9019-1-ivan.malov@arknetworks.am> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This series enables DPDK to use the sfc driver on a Medford4 VF alongside the PF. The first patch wires EVB switch operations into the Medford4 libefx implementation, allowing the PF to manage VFs. Starting with MCFW 1.4.0.8, VFs may use the netport MCDI for basic port configuration, though several operations remain restricted. The remaining four patches address each restriction: dummy fixed port properties, suppressed event subscription, denied FCS and flow control, and ENOTSUP for periodic MAC stats DMA. This series depends on the VADAPTER statistics series. v2: - note for the future AI reviews: apply this on top of the 'common/sfc_efx/base: add VADAPTER statistics for Medford4' series - addressed https://mails.dpdk.org/archives/dev/2026-August/343072.html -- fixed reporting of the factual link speed when running on VFs -- remaining notes do not seem to point at factual defects Ivan Malov (6): common/sfc_efx/base: let Medford4 PF manage VFs common/sfc_efx/base: indicate dummy netport properties on VF common/sfc_efx/base: skip netport event subscriptions on VFs common/sfc_efx/base: deny tuning FCS and flow control to VFs common/sfc_efx/base: deny periodic MAC stats delivery to VFs doc: announce VF support of AMD Solarflare X45xx family NICs doc/guides/rel_notes/release_26_11.rst | 4 ++ drivers/common/sfc_efx/base/efx_evb.c | 6 ++ drivers/common/sfc_efx/base/efx_np.c | 90 ++++++++++++++++++++++---- 3 files changed, 88 insertions(+), 12 deletions(-) -- 2.47.3