Browse Prior Art Database

Method for propagating requestor ID information for network traffic from a PCI/PCI-X bus and entering a PCI Express fabric

IP.com Disclosure Number: IPCOM000127763D
Publication Date: 2005-Sep-13
Document File: 3 page(s) / 117K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for propagating requestor ID information for traffic from PCI/PCI-X and entering a PCI Express fabric. Benefits include improved functionality. The benefit of the mechanism documented here is that it allows devices behind a bridge to be individually assigned to a partition in a virtualized environment

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 55% of the total text.

Method for propagating requestor ID information for network traffic from a PCI/PCI-X bus and entering a PCI Express fabric

Disclosed is a method for propagating requestor ID information for traffic from PCI/PCI-X and entering a PCI Express fabric. Benefits include improved functionality. The benefit of the mechanism documented here is that it allows devices behind a bridge to be individually assigned to a partition in a virtualized environment.

Background

              Several specifications define the standards for network protocols, including the following:

•             PCI is a standard protocol for a 3.3V local interconnect bus. It was published as “PCI Local Bus Specification version 3.0 (PCI v3.0)” by PCI-SIG ® on April 19, 2004.

•             “PCI Express™ (PCIe™) Base Specification 1.1” was published by PCI-SIG on May 9, 2005.

•             “PCI Express to PCI/PCI-X Bridge Specification Revision 1.0” was published by PCI-SIG on July 16, 2003.

              PCI Express includes tagging each of the transaction layer packets (TLPs) with a corresponding requestor ID (that includes the bus, device, and function) of the originating device. In a virtualized or partitioned environment, this capability is used to manipulate or redirect traffic by clearly implementing procedures based on the originating device.

              PCI and PCI-X buses do not identify the traffic based on origination.

              With conventional mechanisms, all the cycles originating from PCI/PCI-X fabrics are tagged with a requestor ID that includes the bus, device, and function of either the primary or secondary interface of the PCI Express to PCI/PCI-X bridge component that is routing these cycles to/from between the fabrics.

Description

              The disclosed method includes the tracking of bus master cycles originating from...