Packet transceiving method and device
AssigneeVIA Technologies, Inc.
InventorsJiin Lai, Patrick Lin
Life of this patent
Estimating the term…
Abstract
This invention is an implementation of a host channel adapter and method for transferring packet data over a network. When packets are distributed by a packet-switching system, a control unit and a plurality of header buffers allow the packet transmission to be carried out efficiently in executing the actions of reading and moving the packets. This reduces repetitions in reading and moving the packets, which enables the host channel adapter to use the bandwidth of the memory efficiently through the help of the control unit.
Claims20
A host channel adapter for receiving a plurality of packets from a packet-switching network, said host channel adapter being coupled to a plurality of physical layer devices, a packet buffer and a local processor, comprising:
- a plurality of header buffers for storing a plurality of packet headers of the packets;
- and
- a control unit for monitoring a packet arriving status and a storage status of both the packet buffers and said header buffers, and outputting a control signal to control the transmission of said packet headers.
A host channel adapter coupled to a plurality of physical layer devices for receiving a plurality of packets from a packet-switching network, said host channel adapter being coupled to a packet buffer, comprising:
- a plurality of header buffers used to store a plurality of packet headers of the packets,
- said header buffers being coupled with said physical layer devices and said packet buffer, moreover, the packets being stored temporarily in the packet buffer and the packet headers being selectively stored in said header buffers.
A method for receiving packets from a packet-switching network, comprising the steps of:
- receiving a plurality of packets with a plurality of corresponding packet headers;
- and
- replicating and storing said packet headers in a header buffer until said header buff is full, and storing said packets in a memory.
Dependencies are inferred from the claim text.