diff for duplicates of <20250515180858.2568d930@kernel.org> diff --git a/a/1.txt b/N1/1.txt index 566317a..5a1113d 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,11 +1,24 @@ -On Wed, 14 May 2025 18:47:28 +0800 Jinjian Song wrote: -> The DMA buffer for data plane RX is currently fixed, being parameterized -> to allow configuration. - -Module parameters are discouraged, they are pretty poor as an API since -they apply to all devices in the system. Can you describe what "frg" -and "bat" are ? One of the existing APIs likely covers them. -Please also describe the scope (are they per netdev or some sort of -device level params)? --- -pw-bot: cr +>On Wed, 14 May 2025 18:47:28 +0800 Jinjian Song wrote: +>> The DMA buffer for data plane RX is currently fixed, being parameterized +>> to allow configuration. +> +>Module parameters are discouraged, they are pretty poor as an API since +>they apply to all devices in the system. Can you describe what "frg" +>and "bat" are ? One of the existing APIs likely covers them. +>Please also describe the scope (are they per netdev or some sort of +>device level params)? + +MTK t7xx data plane hardware use BAT (Buffer Address Table) and FRG (Fragment) BAT +to describle and manager RX buffer, these buffers will apply for a fixed size after +the driver probe, and accompany the life cycle of the driver. + +On some platforms, especially those that use swiotlb to manager buffers, without +changing the buffer pool provided by swiotlb, it's needed to adjust the buffers +used by the driver to meet the requirements. +So parameterize these buffers applicable to the MTK t7xx driver to facilitate +different platforms to work with different configurations. + +These prameters are only used for MTK t7xx driver. + +Jinjian, +Best Regards. diff --git a/a/content_digest b/N1/content_digest index 253f0e1..f4d8f97 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,45 +1,59 @@ "ref\020250514104728.10869-1-jinjian.song@fibocom.com\0" - "From\0Jakub Kicinski <kuba@kernel.org>\0" + "From\0Jinjian Song <jinjian.song@fibocom.com>\0" "Subject\0Re: [net-next v1] net: wwan: t7xx: Parameterize data plane RX BAT and FAG count\0" - "Date\0Thu, 15 May 2025 18:08:58 -0700\0" - "To\0Jinjian Song <jinjian.song@fibocom.com>\0" - "Cc\0chandrashekar.devegowda@intel.com" + "Date\0Fri, 16 May 2025 11:46:57 +0800\0" + "To\0kuba@kernel.org\0" + "Cc\0andrew+netdev@lunn.ch" + angelogioacchino.delregno@collabora.com + chandrashekar.devegowda@intel.com chiranjeevi.rapolu@linux.intel.com - haijun.liu@mediatek.com - m.chetan.kumar@linux.intel.com - ricardo.martinez@linux.intel.com - loic.poulain@linaro.org - ryazanov.s.a@gmail.com - johannes@sipsolutions.net + corbet@lwn.net + danielwinkler@google.com davem@davemloft.net edumazet@google.com - pabeni@redhat.com - linux-kernel@vger.kernel.org - netdev@vger.kernel.org - linux-doc@vger.kernel.org - angelogioacchino.delregno@collabora.com - linux-arm-kernel@lists.infradead.org - matthias.bgg@gmail.com - corbet@lwn.net - linux-mediatek@lists.infradead.org + haijun.liu@mediatek.com helgaas@kernel.org - danielwinkler@google.com - korneld@google.com - andrew+netdev@lunn.ch horms@kernel.org - " rafael.wang@fibocom.com\0" + jinjian.song@fibocom.com + johannes@sipsolutions.net + korneld@google.com + linux-arm-kernel@lists.infradead.org + linux-doc@vger.kernel.org + linux-kernel@vger.kernel.org + linux-mediatek@lists.infradead.org + loic.poulain@linaro.org + m.chetan.kumar@linux.intel.com + matthias.bgg@gmail.com + netdev@vger.kernel.org + pabeni@redhat.com + rafael.wang@fibocom.com + ricardo.martinez@linux.intel.com + " ryazanov.s.a@gmail.com\0" "\00:1\0" "b\0" - "On Wed, 14 May 2025 18:47:28 +0800 Jinjian Song wrote:\n" - "> The DMA buffer for data plane RX is currently fixed, being parameterized\n" - "> to allow configuration.\n" + ">On Wed, 14 May 2025 18:47:28 +0800 Jinjian Song wrote:\n" + ">> The DMA buffer for data plane RX is currently fixed, being parameterized\n" + ">> to allow configuration.\n" + ">\n" + ">Module parameters are discouraged, they are pretty poor as an API since\n" + ">they apply to all devices in the system. Can you describe what \"frg\"\n" + ">and \"bat\" are ? One of the existing APIs likely covers them.\n" + ">Please also describe the scope (are they per netdev or some sort of\n" + ">device level params)?\n" + "\n" + "MTK t7xx data plane hardware use BAT (Buffer Address Table) and FRG (Fragment) BAT\n" + "to describle and manager RX buffer, these buffers will apply for a fixed size after\n" + "the driver probe, and accompany the life cycle of the driver.\n" + "\n" + "On some platforms, especially those that use swiotlb to manager buffers, without\n" + "changing the buffer pool provided by swiotlb, it's needed to adjust the buffers\n" + "used by the driver to meet the requirements.\n" + "So parameterize these buffers applicable to the MTK t7xx driver to facilitate\n" + "different platforms to work with different configurations. \n" + "\n" + "These prameters are only used for MTK t7xx driver.\n" "\n" - "Module parameters are discouraged, they are pretty poor as an API since\n" - "they apply to all devices in the system. Can you describe what \"frg\"\n" - "and \"bat\" are ? One of the existing APIs likely covers them.\n" - "Please also describe the scope (are they per netdev or some sort of\n" - "device level params)?\n" - "-- \n" - pw-bot: cr + "Jinjian,\n" + Best Regards. -461457f0a5d6f4d786b882ed61bc1f0ec44b688c2520d5dd1c92b2b9ef52c6ae +824d88c3fc0bc4f3fd2580ef3a6d134c618b1ddd133200b8a67ff60a41b5b7f8
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.