Patent ID: 9210068
Filing Date: 2015-12-08
Classification: H04L

Abstract:
1. An apparatus comprising: a storage unit to store a first table corresponding to routing paths between a plurality of components, coupled via one or more communication links, prior to a hot-plug event and a second table corresponding to routing paths between the plurality of components after the hot-plug event, wherein entries in the first table are to indicate routing information from each source of the plurality of components to each destination of the plurality of components prior to the hot-plug event, wherein entries in the second table are to indicate routing information from each source of the plurality of components to each destination of the plurality of components after the hot-plug event, wherein the hot-plug event is to correspond to an interrupt servicing event; and logic to compare entries in the first table and the second table to determine which corresponding routing table array (RTA) registers are to be modified in response to the hot-plug event, wherein each of the plurality of RTA registers is to store routing data associated with a respective one of the plurality of components to indicate packet routing information to the plurality of the components, wherein the logic is to cause performance of a removal operation after occurrence of the interrupt servicing event, wherein the removal operation is to comprise: pausing of traffic flow through the one or more communication links, perform one or more additional operations, and unpausing the traffic flow through the one or more communication links.