OpenRDMA-flow:M0–M11 全景架构

TX 前端 · e2e TX-RX-Retx 闭环 · M11→M3 TRAFFIC_RETRY 回注

OpenRDMA-flow:M0–M11 全景架构 TX 前端 · e2e TX-RX-Retx 闭环 · M11→M3 TRAFFIC_RETRY 回注 Host / GDRP · submission + table config · 架构组件 Host / GDRP submission + table config M0 · Doorbell Analysis · 查表 · PGT · DMA chunk · TX front-end · integrations/tx · M0–M1 M0 · Doorbell Analysis 查表 · PGT · DMA chunk M1 · DMA Engine · issue · reorder · compact · TX front-end · integrations/tx · M0–M1 M1 · DMA Engine issue · reorder · compact M2 · Packet Assembly · PMTU 分片 · semantic packet · 架构组件 · NO wire header M2 · Packet Assembly PMTU 分片 · semantic packet NO wire header e2e TX Tap · WQE 注册 · reserve/sent · replay 写 · 架构组件 · 不改 first traffic e2e TX Tap WQE 注册 · reserve/sent · replay 写 不改 first traffic M3 · MRC TX Scheduler · 4-channel schedule · headers · 架构组件 · retry ingress · TRAFFIC_RETRY M3 · MRC TX Scheduler 4-channel schedule · headers retry ingress · TRAFFIC_RETRY Network / wire model · 4× frame · 丢包注入 · 架构组件 Network / wire model 4× frame · 丢包注入 M4 · RX Packet Buffer · frame slot · payload storage · RxTop · M4–M8 M4 · RX Packet Buffer frame slot · payload storage M5 · RX Packet Parser · legacy Ethernet/IPv4/UDP/RDMA · RxTop · M4–M8 M5 · RX Packet Parser legacy Ethernet/IPv4/UDP/RDMA M6 · RX RQ Bitmap · PSN window · bitmap · feedback · RxTop · M4–M8 · receive commit authority M6 · RX RQ Bitmap PSN window · bitmap · feedback receive commit authority M7 · RX DMA Placement · packet DMA · ordered retire · RxTop · M4–M8 M7 · RX DMA Placement packet DMA · ordered retire M8 · RX Ordered Queue · CQE · watermark · Ordered Flag · RxTop · M4–M8 M8 · RX Ordered Queue CQE · watermark · Ordered Flag Host Completion · CQE / feedback / Ordered Flag · 架构组件 Host Completion CQE / feedback / Ordered Flag M9 · Retx State Manager · scoreboard · record · admission · 架构组件 · retx state authority M9 · Retx State Manager scoreboard · record · admission retx state authority M10 · Retx Report Engine · report ring · notify · on-demand · 架构组件 M10 · Retx Report Engine report ring · notify · on-demand Host CPU · retx_runtime · codec + SACK-hole policy · 架构组件 · report → RetryEntry Host CPU · retx_runtime codec + SACK-hole policy report → RetryEntry M11 · Retx Retry Engine · admission · fetch · replay · 架构组件 M11 · Retx Retry Engine admission · fetch · replay Replay Store (e2e) · 64 slot × 32 × 128 B · 架构组件 · first-send snapshot Replay Store (e2e) 64 slot × 32 × 128 B first-send snapshot GDRP DMA payload packet first 4× frame wire · drop frame parsed admit done CQE RX feedback replay fetch snapshot report RetryEntry admission TRAFFIC_RETRY TX front-end · integrations/tx · M0–M1 RxTop · M4–M8 图例 数据处理模块 状态 / 缓冲模块 调度 / 队列模块 Host / 外部接口