[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