Method for Using a "Master State Table" to Process Work Requests Depending on the Current Adapter and Link States
Original Publication Date: 1988-Mar-01
Included in the Prior Art Database: 2005-Feb-14
A method is described which provides table-driven logic/support to determine which routine should service a particular work request depending on the current adapter and link state. The "Master State Table" concept was used in the development of a Data Link Control component for a Communication Subsystem. The Master State Table provides a way for work requests to be executed depending on the current state of the link and adapter which the work is related to. The Master State Table incorporates three techniques: 1. It is broken into major categories which can be "indexed to" from the beginning of the table (to avoid a long linear search). Then, within each category are a series of work requests. There is a linear search done to find a match on request.