×

Switching ethernet controller

  • US RE38,821 E1
  • Filed: 07/12/2001
  • Issued: 10/11/2005
  • Est. Priority Date: 01/31/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A generally full-wire throughput, switching Ethernet controller for use within an Ethernet network of other switching Ethernet controllers connected together by a bus, the controller comprising:

  • a. a plurality of ports including at least one bus port associated with ports connected to other switching Ethernet controllers;

    b. a hash table for storing to store addresses of ports within said Ethernet network;

    c. a hash table address control for hashing to hash the address of a packet to initial hash table location values, for changing the hash table location values by a fixed jump amount if the address values stored in said initial hash table location does not match the received address, and for providing at least an output port number of the port associated with the received address;

    d. a storage buffer including a multiplicity of contiguous buffers in which to temporarily store said packet;

    e. an empty list including a multiplicity of single bit buffers;

    f. a packet storage manager for associating to associate the state of the bit of a single bit buffer with the empty or full state of an associated contiguous buffer and for generating the address of a contiguous buffer through a simple function of the address or number of its associated single bit buffer;

    g. a packet transfer manager for directing to direct said temporarily stored packet to the port determined by said hash table control unit; and

    h. a write-only bus communication unit, activated by said packet transfer manager, for transferring said to transfer the directed packet out said at least one bus port by utilizing said bus only for write operations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×