User Tools

Site Tools


network_stuff:machine_learning:networking

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
network_stuff:machine_learning:networking [2025/07/15 19:39] jotasandokunetwork_stuff:machine_learning:networking [2025/07/15 21:08] (current) jotasandoku
Line 93: Line 93:
     * Packet Sequence Number (PSN), QP Number, and acknowledgment request bits.     * Packet Sequence Number (PSN), QP Number, and acknowledgment request bits.
 \\ \\
 +Packet structure:
 +  Ethernet Header → IP Header → UDP Header → RoCE Packet (BTH + Payload)
 +The Base Transport Header (BTH) is a key component of the InfiniBand transport layer. It contains essential information for delivering messages in InfiniBand or RDMA over Converged Ethernet (RoCE).
 +
 +\\
 +Specifies the operation type (e.g., RDMA read, write, send, atomic).
 +  * Solicited Event Indicator (SE): Indicates if a completion event is required.
 +  * Migration State (M): Manages Queue Pair (QP) state transitions.
 +  * P_Key: Identifies the partition the packet belongs to.
 +  * Destination QP: Specifies the target Queue Pair for the message.
 +  * Packet Sequence Number (PSN): Ensures ordered delivery and detects packet loss.
 +  * Acknowledgment Request (A): Signals if an acknowledgment is needed for reliable transport.
 +  * Resync Request (R): Handles retransmissions in reliable modes.
 +
 +
 == RDMA VERBS == == RDMA VERBS ==
 They are the **same** for both infiniband and rocev2 They are the **same** for both infiniband and rocev2
network_stuff/machine_learning/networking.1752608350.txt.gz · Last modified: by jotasandoku