摘要 |
A method of communicating messages between endpoints in a data processing system includes coalescing two or more messages into a single packet and communicating the packet. Each of the messages can be associated with a different communication protocol. In addition, each of the messages can be targeted for communication to a different communication port. At the destination endpoint, the packet is de-coalesced, whereby each message is extracted from the packet and provided to the associated port. By coalescing multiple messages into a single packet, even where the messages are associated with different communication protocols or different communication ports, packets can be formed closer to an optimum size, thereby providing for more efficient communication between endpoints.
|