EP0804008B1

Apparatus for data packet transfer control

Abstract

This record has no abstract on file.

EP0804008B1, drawing sheet 1
Sheet 1 of 26

Term

Term ended

Expired 24 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 6 independent, 2 dependent

  1. 1
    A control circuit for controlling a data packet transfer device for transfer of data packets between at least one source location and at least one destination location each associated with the data packet transfer device by means of a sequential packet control list, said circuit for connection to a bus of a computer arrangement and comprising:means for storing the packet control list;means for providing a plurality of data packet transfer commands associated in the packet control list (470), said packet control list comprising a plurality of commands (472, 476) implementing logical functions for controlling logical operations relating to the transfer of data packets from said at least one source location to said at least one destination location;and means for controlling the operation of said data packet transfer device according to said plurality of data packet transfer commands;wherein said means for providing a plurality of data packet transfer commands is adapted to provide commands for associating an auxiliary packet transfer command (472) in said packet control list, said auxiliary packet transfer command implementing a data movement control on said bus enabling the data packet transfer device to function as a stand-alone processor.
  2. 4
    The control circuit of any preceding claim further comprising means for providing instructions for linking together a plurality of packet control lists.
  3. 5
    The control circuit of any preceding claim wherein said means for providing a plurality of data packet transfer commands further comprises means for providing instructions for looping said packet control list to itself for continually executing said data packet transfer commands.
  4. 6
    The control circuit of any preceding claim wherein said means for providing a plurality of data packet transfer commands provides commands for storing an asynchronous transmit command in said packet control list, said asynchronous transmit command comprising a wait-for-status bit.
  5. 7
    The control circuit of any preceding claim wherein said means for providing a plurality of data packet transfer commands further comprises means for providing instructions for associating a next packet control list address command within said packet control list.
  6. 8
    The control circuit of any preceding claim wherein transfer of a current stream of data and a next stream of data to be transferred is controlled by one or more packet control lists, the control circuit further comprising means for providing commands for associating the next stream's address command within a packet control list of said current stream of data.