Hello Hal. Thanks for answer.
What you describe - this is clear.
Apparently I'm very bad explain. I try again to describe my problem.
By the switch i mean, for example, SX6025
If i have one (for example and for simplify) 36 ports switch SX6025 and three HCA (n1, n2, n3) connected to port1, port2, port3 in one switch (n1<->sw1.p1, n2<->sw1.p3, n3<->sw1.p3).
HCA | cable | switch1 ASIC
n1.p1 Xmt buf | cable | Rcv buf p1 - full 36 ports matrix communication env
Rcv buf | | Xmit buf
| |
n2.p1 Xmt buf | cable | Rcv buf p2 - full 36 ports matrix communication env
Rcv buf | | Xmit buf
| |
n3.p1 Xmt buf | cable | Rcv buf p3 - full 36 ports matrix communication env
Rcv buf | | Xmit buf
Global challenge: to identify the most loadedsections of the path in all ofcommunicationfabric.
I can get statistics of switch1.p1 by ibnetdiscover (PortXmitPkts, PortRcvPkts).
I want to get counters by the
connection n1.p1 <-> switch1.p1.
But switch1.p1.PortXmitPkts,
switch1.p1.
PortRsvPkts may contain Pkts not only from n1.p1 ports but also have packets from switch1.p2.PortXmitPkts,
switch1.p2.
PortRsvPkts and switch1.p3.PortXmitPkts,
switch1.p3.
PortRsvPkts.
Do I havethe ability to have counters by switch1.p1<->
switch1.p2 and
switch1.p1<->
switch1.p3 ?
it is necessary for the accurate collection of counters all the way between n1<->sw1.p1<->n2 and
It need for correctly collect data from full path