pcie_set_mps(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

pcie_set_mps β€” set PCI Express maximum payload size. That's the whole assignment, bestie. This is a page from the Kernel API Manual, and the main character is literally pcie_set_mps(9) πŸŽ€


✨ SYNOPSIS ✨

int pcie_set_mps (struct pci_dev *dev , int mps );

✨ ARGUMENTS ✨

  • dev β€” PCI device to query. That's the assignment, no cap.
  • mps β€” maximum payload size in bytes. Valid values are literally 128, 256, 512, 1024, 2048, 4096. That's the whole menu, bestie β€” no secret off-menu sizes πŸ’…

✨ DESCRIPTION ✨

If possible, this sets the maximum payload size. That's the plot. The "if possible" is doing a lot of work there, so keep that energy in mind 🌸


✨ SEE ALSO ✨

Kernel file ./drivers/pci/pci.c β€” yes, that's the source file, love that for us. And then the entire extended universe of related pages, all (9) of course:


And that's the page, bestie 🫢 sourced from ./drivers/pci, dated October 2026 β€” mwah πŸ’‹

πŸ“¦ where this page comes from