<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 11/07/2017 08:37 AM, Alex Williamson
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAEMbtcLcNL4X6-+ZoxvtVBCpmvvs2PeG5wKkYrkN62yCzW0osw@mail.gmail.com">
<div dir="ltr">The card looks good to me:
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">Your root port includes ACS support:</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">
<div class="gmail_extra">00:01.1 PCI bridge: Intel Corporation
Xeon E5/Core i7 IIO PCI Express Root Port 1b (rev 07)
(prog-if 00 [Normal decode])</div>
<div class="gmail_extra"> Bus: primary=00, secondary=02,
subordinate=07, sec-latency=0</div>
<div class="gmail_extra"> Capabilities: [110 v1] Access
Control Services</div>
<div class="gmail_extra"> ACSCap: SrcValid+
TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl-
DirectTrans-</div>
<div class="gmail_extra"> ACSCtl: SrcValid+
TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl-
DirectTrans-</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">The upstream switch port on the card
(ACS is not relevant here):</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">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])</div>
<div class="gmail_extra"> Bus: primary=02, secondary=03,
subordinate=07, sec-latency=0</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">The downstream switch ports, each
supports ACS:</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">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])</div>
<div class="gmail_extra"> Bus: primary=03, secondary=04,
subordinate=04, sec-latency=0</div>
<div class="gmail_extra"> Capabilities: [520 v1] Access
Control Services</div>
<div class="gmail_extra"> ACSCap: SrcValid+
TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl+
DirectTrans+</div>
<div class="gmail_extra"> ACSCtl: SrcValid+
TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl-
DirectTrans-</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">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])</div>
<div class="gmail_extra"> Bus: primary=03, secondary=05,
subordinate=05, sec-latency=0</div>
<div class="gmail_extra"> Capabilities: [520 v1] Access
Control Services</div>
<div class="gmail_extra"> ACSCap: SrcValid+
TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl+
DirectTrans+</div>
<div class="gmail_extra"> ACSCtl: SrcValid+
TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl-
DirectTrans-</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">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])</div>
<div class="gmail_extra"> Bus: primary=03, secondary=06,
subordinate=06, sec-latency=0</div>
<div class="gmail_extra"> Capabilities: [520 v1] Access
Control Services</div>
<div class="gmail_extra"> ACSCap: SrcValid+
TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl+
DirectTrans+</div>
<div class="gmail_extra"> ACSCtl: SrcValid+
TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl-
DirectTrans-</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">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])</div>
<div class="gmail_extra"> Bus: primary=03, secondary=07,
subordinate=07, sec-latency=0</div>
<div class="gmail_extra"> Capabilities: [520 v1] Access
Control Services</div>
<div class="gmail_extra"> ACSCap: SrcValid+
TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl+
DirectTrans+</div>
<div class="gmail_extra"> ACSCtl: SrcValid+
TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl-
DirectTrans-</div>
<div class="gmail_extra"><br>
</div>
<br>
</div>
</div>
</blockquote>
<br>
Thanks for giving this a look!<br>
<br>
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?<br>
<br>
Steve<br>
</body>
</html>