Open
[需求]: 支持经 IMU 桥接接收 MCTP VDM 报文 #4
黄志毓Add on  23 days ago
黄志毓
黄志毓Collaborators
23 days ago Create

所属版本

openUBMC 26.12

版本分支

openUBMC main

简要说明

BMC 须能稳定接收经 IMU 桥接转发的 MCTP over PCIe VDM 报文,支持 MCTP 基线 MTU 下的完整消息接收。端点发现后须完成身份绑定(BDF 与 EID),保证桥接路径通信可达、可辨识。

前置条件

IMU运行正常。BMC运行正常。

系统用户

开发人员、运维人员

主成功场景

mctpd 从驱动读取报文并解封

非功能需求类型

(1)可靠性要求:收包路径须对 VDM 帧格式和重组序号做严格校验,校验失败丢弃该消息不重传;读循环异常不崩溃主服务并自动重试
(2)可维护性要求:记录每个Endpoint的eid等信息
(3)可测试性要求:BMC和IMU之间通信正常
(4)性能要求:NA
(5)兼容性要求(和以前版本及周边配套):NA
(6)安全要求:NA
(7)韧性要求:NA

兼容性影响评估

NA

扩展场景(含异常场景)

多片消息分片乱序:按序号重组,SOM/EOM 标记正确识别

序号回绕:模 4 校验正确处理

重复首片:丢弃旧消息,重建有界上下文

无首片的后续包:丢弃,不分配新缓冲

超长/超时:回收该消息上下文,保护其他配额

周边依赖

NA

约束

NA

likedislike
openUBMC-robotopenUBMC-robotCollaborators
23 days ago Added label: sig/sig-component-drivers
openUBMC-robot
openUBMC-robotCollaborators
23 days ago Comments:

欢迎来到 openUBMC 社区

Hey @hzy1010 , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-component-drivers ,
维护者是: @dongyushan, @net_swift_wangchen, @sam_h1973, @u012924942, @weixin_37569011, @xiaoxinglxs ,
优秀贡献者是: @hzy1010, @leessential .

likedislike
openUBMC-robot
openUBMC-robotCollaborators
23 days ago Comments:

Issue 工作流介绍

社区的需求和缺陷的工作流状态处于纳管中。

类型 上个状态 下个状态 评论命令 谁可以操作
需求 待办的 已接纳 /todo2accepted SIG组: sig-release-management (maintainer)
需求 已接纳 开发中 /accepted2developing 仓库成员角色: Maintainer, Committer, Contributor, Owner
需求 开发中 待验收 /developing2UAT 仓库成员角色: Maintainer, Committer, Contributor, Owner
需求 待验收 已完成 /UAT2done SIG组: sig-QA (maintainer,committer)
需求 待办的 已挂起 /todo2suspended SIG组: sig-release-management (maintainer)
需求 已挂起 已接纳 /suspended2accepted SIG组: sig-release-management (maintainer)
需求 待办的 已拒绝 /todo2rejected SIG组: sig-release-management (maintainer)
需求 已拒绝 已接纳 /rejected2accepted SIG组: sig-release-management (maintainer)
likedislike
黄志毓黄志毓Collaborators
23 days ago Modify description of issue
黄志毓黄志毓Collaborators
18 days ago associated Kanban: openUBMC 26.12需求看板
wangjianCollaborators
14 days ago Comments:

/todo2accepted

likedislike
openUBMC-robotopenUBMC-robotCollaborators
14 days ago changed custom state from 待办的 to 已接纳
Bbyosoft_chenjieCollaborators
4 days ago Assign chzhpfoxjay_123 as responsible person
byosoft_wupengfeibyosoft_wupengfei
23 hours ago Associated pull request
byosoft_wupengfeibyosoft_wupengfei
5 hours ago Associated pull request