patches for DPDK stable branches
 help / color / mirror / Atom feed
* [PATCH 0/2] net/mana: 32 bit support
@ 2023-09-21  8:34 Wei Hu
  2023-09-21  8:34 ` [PATCH 1/2] net/mana: enable 32 bit build for mana driver Wei Hu
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Wei Hu @ 2023-09-21  8:34 UTC (permalink / raw)
  To: dev, ferruh.yigit, ktraynor, xuemingl, bluca; +Cc: Wei Hu, stable

This is to combine two patches into a patchset. These two patches can
be compiled independently. But we need both to make mana functional
in 32 bit. 

Review comments received previously were also incorporated.
- change port casting from size_t to uintptr_t
- remove short doorbell for CQ as it is not supported
- add a couple missing ifdefs
- fix the short doorbell threshold counting in wqes

Need to backport these to 22.11.x

Cc: stable@dpdk.org

Wei Hu (2):
  net/mana: enable 32 bit build for mana driver
  net/mana: add 32 bit short doorbell

 drivers/net/mana/gdma.c      | 92 ++++++++++++++++++++++++++++++++++++
 drivers/net/mana/mana.c      |  2 +-
 drivers/net/mana/mana.h      | 26 ++++++++++
 drivers/net/mana/meson.build |  4 +-
 drivers/net/mana/mr.c        | 18 +++----
 drivers/net/mana/rx.c        | 45 ++++++++++++++++++
 drivers/net/mana/tx.c        | 25 ++++++++++
 7 files changed, 200 insertions(+), 12 deletions(-)

-- 
2.34.1

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-09-22  9:36 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-21  8:34 [PATCH 0/2] net/mana: 32 bit support Wei Hu
2023-09-21  8:34 ` [PATCH 1/2] net/mana: enable 32 bit build for mana driver Wei Hu
2023-09-21 10:58   ` Ferruh Yigit
2023-09-21 20:53   ` Long Li
2023-09-22  9:35     ` Ferruh Yigit
2023-09-21  8:34 ` [PATCH 2/2] net/mana: add 32 bit short doorbell Wei Hu
2023-09-21 10:58   ` Ferruh Yigit
2023-09-21 21:32   ` Long Li
2023-09-21 10:58 ` [PATCH 0/2] net/mana: 32 bit support Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).