发明名称 Tunneling transaction packets
摘要 The present disclosure describes apparatuses and techniques for tunneling transaction packets. In some aspects a packet is received from a peripheral device via a first data interface of a device. The packet includes an address for resource access and an identifier that identifies the peripheral device or a function thereof. Based on this identifier, it is determined whether the peripheral device is attempting to access an internal resource of the device or a resource of a host device connected to a second data interface of the device. If the peripheral device is attempting to access the resource of the host device, the packet is routed to the host device via the second data interface without modifying the address for resource access. By so doing, the peripheral device can exchange data with the host device without using address translation.
申请公布号 US9116836(B2) 申请公布日期 2015.08.25
申请号 US201414248527 申请日期 2014.04.09
申请人 Marvell World Trade Ltd. 发明人 Geddes David;Furey Scott;Cao Joseph Jun
分类号 G06F3/00;G06F13/12;G06F13/42;G06F13/38 主分类号 G06F3/00
代理机构 代理人
主权项 1. A method comprising: receiving, via a first data interface of a first peripheral component interconnect express (PCIe) device having a first resource and being connected via a second data interface to a second PCIe device having a second resource, a packet from a PCIe peripheral device connected to the first data interface, the packet having an address for resource access and a requestor identifier (RID) identifying a function of the PCIe peripheral device; determining, based on the RID of the packet, whether the peripheral device is attempting to access the first resource of the first PCIe device or the second resource of the second PCIe device; if the peripheral PCIe device is attempting to access the first resource, modifying the address for resource access effective to route the packet to the packet to the first resource of the first PCIe device; and if the peripheral PCIe device is attempting to access the second resource, routing, without modifying the address for resource access, the packet to the second PCIe device via the second data interface.
地址 St. Michael BB