[vfio-users] Requesting USB Card Quad Bus advice
Steve Freitas
sflist at ihonk.com
Wed Nov 8 05:42:32 UTC 2017
On 11/07/2017 08:37 AM, Alex Williamson wrote:
> The card looks good to me:
>
> Your root port includes ACS support:
>
> 00:01.1 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express
> Root Port 1b (rev 07) (prog-if 00 [Normal decode])
> Bus: primary=00, secondary=02, subordinate=07, sec-latency=0
> Capabilities: [110 v1] Access Control Services
> ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl- DirectTrans-
> ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl- DirectTrans-
>
> The upstream switch port on the card (ACS is not relevant here):
>
> 02:00.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba) (prog-if 00 [Normal decode])
> Bus: primary=02, secondary=03, subordinate=07, sec-latency=0
>
> The downstream switch ports, each supports ACS:
>
> 03:01.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba) (prog-if 00 [Normal decode])
> Bus: primary=03, secondary=04, subordinate=04, sec-latency=0
> Capabilities: [520 v1] Access Control Services
> ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl+ DirectTrans+
> ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl- DirectTrans-
>
> 03:05.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba) (prog-if 00 [Normal decode])
> Bus: primary=03, secondary=05, subordinate=05, sec-latency=0
> Capabilities: [520 v1] Access Control Services
> ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl+ DirectTrans+
> ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl- DirectTrans-
>
> 03:07.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba) (prog-if 00 [Normal decode])
> Bus: primary=03, secondary=06, subordinate=06, sec-latency=0
> Capabilities: [520 v1] Access Control Services
> ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl+ DirectTrans+
> ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl- DirectTrans-
>
> 03:09.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI
> Express Gen 2 (5.0 GT/s) Switch (rev ba) (prog-if 00 [Normal decode])
> Bus: primary=03, secondary=07, subordinate=07, sec-latency=0
> Capabilities: [520 v1] Access Control Services
> ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl+ DirectTrans+
> ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+
> UpstreamFwd+ EgressCtrl- DirectTrans-
>
>
Thanks for giving this a look!
One more question. I see that each ACSCap listing has 7 different
attributes. SrcValid, TransBlk and so on. When you decide whether a
switch port supports ACS, are you looking for any particular attributes?
Or is the presence of "ACSCap", whatever might follow it, generally enough?
Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20171107/a1771c0e/attachment.htm>
More information about the vfio-users
mailing list