You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: transport-msg.tex
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -108,13 +108,18 @@ \subsubsection{Relationship Between Bus and Transport}
108
108
\item Handling device status and notifications (\msgref{SET_DEVICE_STATUS},
109
109
\msgref{EVENT_USED}, etc.).
110
110
\end{itemize}
111
-
A bus implementation MUST relay these messages to the device number
112
-
identified in the header, regardless of how it discovered or enumerated
113
-
that device. Apart from enforcing generic transport limits (for example,
114
-
maximum message size), a bus SHOULD treat transport messages as opaque and
115
-
avoid modifying them.
116
111
\end{description}
117
112
113
+
\busnormative{\paragraph}{Transport Message Forwarding}{Virtio Transport Options / Virtio Over Messages / Basic Concepts / Relationship between bus and transport / Transport Message Forwarding}
114
+
\begin{itemize}
115
+
\item A bus implementation MUST relay each transport message to the device
116
+
number identified in the message header, regardless of how it
117
+
discovered or enumerated that device.
118
+
\item A bus implementation SHOULD treat transport messages as opaque apart
119
+
from enforcing generic transport limits, such as the advertised maximum
120
+
message size, and SHOULD NOT modify the transport payload.
121
+
\end{itemize}
122
+
118
123
This separation lets a bus remain minimal if it obtains device information from
119
124
firmware tables, while still supporting fully message-based enumeration and
0 commit comments