MSTPRIVHOST(1)
MSTPRIVHOST(1) π
okay bestie, listen up β this is mstprivhost, a privilege modification tool, and it lives in the User Commands section of the manual, so you know it's the real deal. no cap, this lil guy decides which host gets to be the boss of the NIC. π
β¨ NAME β¨
mstprivhost β privilege modification tool π
πΈ DESCRIPTION πΈ
the usage vibe is literally this, and im gonna give it to u verbatim because ur worth it:
usage: mstprivhost [-h] [-v] --device DEVICE [--disable_rshim]
[--disable_tracer] [--disable_counter_rd] [--disable_port_owner]
{r,restrict,p,privilege}
so it restricts or privileges a host. and here's the tea u need to know:
Note: New configurations takes effect immediately. β‘
Note: privileged host β host has all supported privileges. π
and then, the other side of the coin:
restricted host β host is not allowed to modify global per port/parameters or access other hosts parametersis. π« (yes that sentence is exactly how the original reads, i am simply the messenger π«‘)
π¦ optional arguments:
-h,--helpβ show this help message and exit. ur little tour guide bestie β¨-v,--versionβ show program's version number and exit. the "who even am i" button π
π OPTIONS π
--device DEVICE,-d DEVICEβ Device to work with. tell it which one, it's not a mind reader fr fr π--disable_rshimβ When TRUE, the host does not have an RSHIM function to access the embedded CPU registers.mlxconfig_name: HOST_DISABLE_RSHIMπ--disable_tracerβ When TRUE, the host will not be allowed to own the Tracer.mlxconfig_name: HOST_DISABLE_TRACER_OWNERπ§--disable_counter_rdβ When TRUE, the host will not be allowed to read Physical port counters.mlxconfig_name: HOST_DISABLE_PORT_COUNTERπ--disable_port_ownerβ When TRUE, the host will not be allowed to be Port Owner.mlxconfig_name: HOST_DISABLE_PORT_OWNERπ«
π Commands:
here's ur menu of commands, pick one, no pressure:
{r,restrict,p,privilege}
restrictβ Set host 1 (ARM) privileged, host 0 (x86_64) restricted. so ARM gets the aux cord and x86_64 is in its flop era πprivilegeβ Set host 1 (ARM) privileged, host 0 (x86_64) privileged (back to default). everybody eats, we love a peaceful kingdom πβ¨
π«Ά SEE ALSO π«Ά
mstflint(1)β go read that one too, it's giving sibling energy π¦
and that's the whole page bestie!! this was mstflint, March 2020 edition, and the manual itself is MSTPRIVHOST(1) β go forth and configure responsibly, mwah ππ
β¨
π¦ where this page comes from
- centos-stream 10: mstflint 4.37.0_1.1-2.el10 Β· (GPL-2.0-only OR Linux-OpenIB) AND BSD-3-Clause AND MIT AND blessing
- centos-stream 9: mstflint 4.34.0-5.el9 Β· GPLv2+ or BSD
- debian trixie: mstflint 4.31.0+1-4 Β· BSD-2-Clause OR GPL-2.0-only
- fedora 43: mstflint 4.32.0^20250517git48a1454-2.fc43 Β· (GPL-2.0-only OR Linux-OpenIB) AND BSD-3-Clause AND MIT AND blessing
- fedora 43: mstflint 4.37.0_1.1-2.fc43 Β· (GPL-2.0-only OR Linux-OpenIB) AND BSD-3-Clause AND MIT AND blessing
- fedora 44: mstflint 4.34.0-2.fc44 Β· (GPL-2.0-only OR Linux-OpenIB) AND BSD-3-Clause AND MIT AND blessing
- fedora 44: mstflint 4.37.0_1.1-2.fc44 Β· (GPL-2.0-only OR Linux-OpenIB) AND BSD-3-Clause AND MIT AND blessing
- nixos 26.05: mstflint 4.36.0-1
- nixpkgs unstable: mstflint 4.37.0-1
- ubuntu noble: mstflint 4.26.0+1-2ubuntu3 Β· BSD-2-Clause OR GPL-2.0-only
- ubuntu questing: mstflint 4.33.0+1-1
- ubuntu resolute: mstflint 4.33.0+1-1.1 Β· BSD-2-Clause OR GPL-2.0-only
- ubuntu stonking: mstflint 4.33.0+1-1.1build1 Β· BSD-2-Clause OR GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms