]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA
authorRoger Quadros <rogerq@kernel.org>
Wed, 5 Mar 2025 10:14:21 +0000 (15:44 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 11 Mar 2025 10:09:56 +0000 (11:09 +0100)
commit73f7f1311866d9c6e4dbd1a330db86b20ea320ca
tree5ae1dba11d09d322381b50f64466d09737dd7af4
parent46eeb90f03e03d5e8f7f9f1f0eb0792104fc5f86
net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA

We have different cases for SWDATA (skb, page, cmd, etc)
so it is better to have a dedicated data structure for that.
We can embed the type field inside the struct and use it
to interpret the data in completion handlers.

Signed-off-by: Roger Quadros <rogerq@kernel.org>
Signed-off-by: MD Danish Anwar <danishanwar@ti.com>
Signed-off-by: Meghana Malladi <m-malladi@ti.com>
Link: https://patch.msgid.link/20250305101422.1908370-3-m-malladi@ti.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/ti/icssg/icssg_common.c
drivers/net/ethernet/ti/icssg/icssg_prueth.c
drivers/net/ethernet/ti/icssg/icssg_prueth.h
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c