摘要 |
A TOE(TCP/IP Offload Engine) apparatus and a packet transmission method using the same are provided to transmit a packet to a network without copy of data in a host kernel region or a TOE internal memory. A TOE apparatus(400) includes a SDRAM, an embedded processor(340), a gigabit Ethernet(360), a DMA controller, and a PCI-to-PCI bridge(380). The embedded processor receives information about a size and an address of a physical memory, and generates a prototype header according to contents of the received information. The gigabit Ethernet generates header information of a packet by using the prototype header. The gigabit Ethernet receives data through a main PCI bus, the PCI-to-PCI bridge, and a sub PCI bus according to the size and the address of the physical memory included in the information received from a host, and transmits the data to a network after adding the header information to data. The PCI-to-PCI bridge is positioned between the main PCI bus and the sub PCI bus for connection between the host and the TOE.
|