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: sta...@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