aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include
diff options
context:
space:
mode:
authorHaiyang Zhang <haiyangz@microsoft.com>2025-05-19 09:20:36 -0700
committerPaolo Abeni <pabeni@redhat.com>2025-05-28 08:30:46 +0200
commit290e5d3c49f687c1567bde634dc33d57b0674919 (patch)
tree8251cf4dde0e55f8bf0299b737602cb18d0dbabc /include
parentMerge branch 'devmem-tcp-minor-cleanups-and-ksft-improvements' (diff)
downloadwireguard-linux-290e5d3c49f687c1567bde634dc33d57b0674919.tar.xz
wireguard-linux-290e5d3c49f687c1567bde634dc33d57b0674919.zip
net: mana: Add support for Multi Vports on Bare metal
To support Multi Vports on Bare metal, increase the device config response version. And, skip the register HW vport, and register filter steps, when the Bare metal hostmode is set. Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Link: https://patch.msgid.link/1747671636-5810-1-git-send-email-haiyangz@microsoft.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/mana/mana.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/net/mana/mana.h b/include/net/mana/mana.h
index 0f78065de8fe..38238c1d00bf 100644
--- a/include/net/mana/mana.h
+++ b/include/net/mana/mana.h
@@ -408,6 +408,7 @@ struct mana_context {
struct gdma_dev *gdma_dev;
u16 num_ports;
+ u8 bm_hostmode;
struct mana_eq *eqs;
struct dentry *mana_eqs_debugfs;
@@ -557,7 +558,8 @@ struct mana_query_device_cfg_resp {
u64 pf_cap_flags4;
u16 max_num_vports;
- u16 reserved;
+ u8 bm_hostmode; /* response v3: Bare Metal Host Mode */
+ u8 reserved;
u32 max_num_eqs;
/* response v2: */