MSTPRIVHOST(1)

πŸ“¦
version 4.37.0_1.1 Β· 3 versions
, in centos-stream 10, centos-stream 9, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

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