An enhanced general input/output communication architecture, protocol and
related methods are presented. In one embodiment, a method is described
comprising receiving a datagram at general input/output (GIO) interface
from a remote GIO interface coupled through a GIO link, validating
content of one or more packets embedded within the received datagram, and
issuing an acknowledgment to the remote GIO interface that the datagram
was successfully received on positive validation of the datagram before
promoting the embedded packets to a transaction layer of the GIO
interface. Other embodiments are also described.