You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One MCTP Endpoint can support multiple medium interfaces: I2C, USB, PCIe-VDM. The speed of the different medium interface can be different. The sensor polling, event monitoring should use the highest speed interface to increase the performance.
The upper application such as pldmd can support multiple MCTP-Binding interface at the same time. It can also choose of interface with highest speed. So pldmd need to know the medium type to decide which medium interface should it use to communicate with EP when there are many medium interfaces.
Propose
Add the property name Type in au.com.codeconstruct.MCTP.Endpoint1 with data type as byte to define the medium type as Table 2 – MCTP physical medium identifiers in DSP0239 V1.3.0
Create the property name Address in au.com.codeconstruct.MCTP.Endpoint1 with data type as string or byte array as Table 27 – Routing Table Entry format in DSP0236 V1.3.0. Depends on the MCTP binding type the size of this Address property can different. Maybe we can add AddressSize property to identify the byte size of address.
As table Table 27 – Routing Table Entry format, the port number should also be public to MCTP Endpoint D-Bus object path. When the EP is bridge we need to identify a particular bus connection that the physical address for the entry is defined under that bridge.
pldmdcan support multiple MCTP-Binding interface at the same time. It can also choose of interface with highest speed. Sopldmdneed to know the medium type to decide which medium interface should it use to communicate with EP when there are many medium interfaces.Typeinau.com.codeconstruct.MCTP.Endpoint1with data type asbyteto define the medium type asTable 2 – MCTP physical medium identifiersin DSP0239 V1.3.0Addressinau.com.codeconstruct.MCTP.Endpoint1with data type as string or byte array asTable 27 – Routing Table Entry formatin DSP0236 V1.3.0. Depends on the MCTP binding type the size of thisAddressproperty can different. Maybe we can addAddressSizeproperty to identify the byte size of address.Table 27 – Routing Table Entry format, theport numbershould also be public to MCTP Endpoint D-Bus object path. When the EP is bridge we need toidentify a particular bus connection that the physical address for the entry is defined underthat bridge.