diff options
| author | Konstantin Taranov <kotaranov@microsoft.com> | 2025-05-07 08:59:02 -0700 |
|---|---|---|
| committer | Leon Romanovsky <leon@kernel.org> | 2025-05-12 06:44:52 -0400 |
| commit | ced82fce77e93315239f54caebbc88e263078e31 (patch) | |
| tree | 5b49a821721666ef0f1cf1330d8a7e240c228e24 /include/net/mana | |
| parent | 8536666a52833da326ab17d43ee2cd6c66751716 (diff) | |
net: mana: Probe rdma device in mana driver
Initialize gdma device for rdma inside mana module.
For each gdma device, initialize an auxiliary ib device.
Signed-off-by: Konstantin Taranov <kotaranov@microsoft.com>
Link: https://patch.msgid.link/1746633545-17653-2-git-send-email-kotaranov@linux.microsoft.com
Reviewed-by: Long Li <longli@microsoft.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Diffstat (limited to 'include/net/mana')
| -rw-r--r-- | include/net/mana/mana.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/mana/mana.h b/include/net/mana/mana.h index 0f78065de8fe..5857efc885a6 100644 --- a/include/net/mana/mana.h +++ b/include/net/mana/mana.h @@ -488,6 +488,9 @@ int mana_detach(struct net_device *ndev, bool from_close); int mana_probe(struct gdma_dev *gd, bool resuming); void mana_remove(struct gdma_dev *gd, bool suspending); +int mana_rdma_probe(struct gdma_dev *gd); +void mana_rdma_remove(struct gdma_dev *gd); + void mana_xdp_tx(struct sk_buff *skb, struct net_device *ndev); int mana_xdp_xmit(struct net_device *ndev, int n, struct xdp_frame **frames, u32 flags); |