diff options
author | 2025-05-19 09:20:36 -0700 | |
---|---|---|
committer | 2025-05-28 08:30:46 +0200 | |
commit | 290e5d3c49f687c1567bde634dc33d57b0674919 (patch) | |
tree | 8251cf4dde0e55f8bf0299b737602cb18d0dbabc /include | |
parent | Merge branch 'devmem-tcp-minor-cleanups-and-ksft-improvements' (diff) | |
download | wireguard-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.h | 4 |
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: */ |