一种基于队列对号的数据包转发方法、芯片及网卡
By parsing the UDP header and queue number of RDMA packets in the network card hardware, the forwarding path can be directly determined, solving the hardware dead loop problem caused by ARP errors in the multi-PCIe bus architecture and achieving efficient and reliable packet forwarding.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI YUNMAI XINLIAN TECH CO LTD
- Filing Date
- 2026-06-18
- Publication Date
- 2026-07-17
AI Technical Summary
In network interface cards with a multi-PCIe bus architecture, existing technologies cannot effectively solve the hardware dead loop problem caused by ARP errors, and lack hardware forwarding decision-making methods that do not rely on the correctness of upper-layer protocols.
By parsing the UDP header in the RDMA message, it is determined whether the UDP destination port is a RoCEv2 port. The destination queue number is extracted and stored in the hardware user-defined register. The hardware packet classifier table configuration and logical ingress port information are used to perform a precise matching table lookup to directly determine the target high-speed bus interface to which the message should be sent.
It avoids hardware deadlocks caused by incorrect destination MAC addresses, improves system usability and compatibility, reduces CPU involvement and configuration complexity, and enhances the robustness and fault isolation capabilities of the network card.
Smart Images

Figure CN122420221A_ABST