IP PortfolioInterface controllersethernet_offload

of_roce_v2

RoCE v2 RDMA engine

Maturity plannedTargets FPGA + ASICDifficulty Very hardPriority 2

RDMA over Converged Ethernet v2 transport with reliable connected queue pairs, RDMA read/write/send verbs, packet sequence tracking, retransmission and DCQCN congestion control hooks.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
mac_txoutAXI4-Stream512 
mac_rxinAXI4-Stream512 
dma_rdoutAXI4-Stream512 
dma_wrinAXI4-Stream512 

Standards

  • InfiniBand Architecture Specification Vol. 1 Annex A17 (RoCEv2)

More in ethernet_offload

IDBlockMaturity
of_eth_ptp_tsuIEEE 1588 PTP timestamping unitsimulated
of_udp_ip_offloadUDP/IPv4 offload engineplanned
of_tcp_offloadTCP offload engineplanned
of_uet_transportUltra Ethernet transport engineplanned
of_macsec_framerMACsec SecTAG framerplanned
of_ncsiNC-SI sideband controllerplanned