Re: [RFC] PCI: Change default MPS behavior

2016-12-07 Thread Keith Busch
On Tue, Dec 06, 2016 at 07:20:27PM -0500, Jon Mason wrote: > Not all systems have a BIOS or firmware to preconfigure the PCIE MPS > prior to Linux booting. Without any firmware to pre-setup the MPS, the > PCIE_BUS_DEFAULT will simply set everything to 0 (128b). This behavior > causes these

Re: [RFC] PCI: Change default MPS behavior

2016-12-07 Thread Keith Busch
On Tue, Dec 06, 2016 at 07:20:27PM -0500, Jon Mason wrote: > Not all systems have a BIOS or firmware to preconfigure the PCIE MPS > prior to Linux booting. Without any firmware to pre-setup the MPS, the > PCIE_BUS_DEFAULT will simply set everything to 0 (128b). This behavior > causes these

[RFC] PCI: Change default MPS behavior

2016-12-06 Thread Jon Mason
Not all systems have a BIOS or firmware to preconfigure the PCIE MPS prior to Linux booting. Without any firmware to pre-setup the MPS, the PCIE_BUS_DEFAULT will simply set everything to 0 (128b). This behavior causes these systems to have non-optimal MPS values. To get around this issue,

[RFC] PCI: Change default MPS behavior

2016-12-06 Thread Jon Mason
Not all systems have a BIOS or firmware to preconfigure the PCIE MPS prior to Linux booting. Without any firmware to pre-setup the MPS, the PCIE_BUS_DEFAULT will simply set everything to 0 (128b). This behavior causes these systems to have non-optimal MPS values. To get around this issue,