Closed chaudhryusama closed 9 months ago
Thanks, checking this out.
So I have a proposed fix in development:
https://github.com/CodeConstruct/mctp/commit/615ba29db3aefda3c4f38e6597ca1e57cede70dc
I'd like to get more testing done locally, but feel free to give this a try on your side if you like.
Any updates from your testing? The patch now includes a testcase, which should match your use-case there. Let me know if you want to test, or I should merge now.
Didn't see the error and MCTPd was able to re-assign an unassigned EID in case of conflicting EID.
MCTPd is not able to setup the Endpoint when the device have a EID (previously assigned) which conflicts with EID of another device.
MCTPd should assign a different EID to the device if it helds a previous EID to avoid conflicting with other devices on same network.