IP Library Granted Patent US 7,515,584
Granted Patent B2
US 7,515,584 · App. 10/665,988 · Granted Apr 7, 2009

Switching data packets in an ethernet switch

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,515,584
App. No.
10/665,988
Granted
Apr 7, 2009
Kind
B2
Abstract

An Ethernet data switch maintains one or more queues for each of its ports in a shared memory. The memory is divided into data packets. When a data packet is received, the switch checks whether it can be stored efficiently in the packet buffers, and if the packet cannot be stored efficiently then a portion of the packet is stored in a separate memory and the remaining portion of the packet is stored in the packet buffers.

Claims (10)

1. A data switch comprising:

a plurality of ports;

a switching fabric for transferring a data packet received at one of the ports to another of the ports specified by a header of the data packet, each of the ports being associated with one or more queues for data packets;

a first memory divided into packet buffers;

a second memory for storing a threshold value;

a plurality of registers that are not included in the first memory and second memory; and

a control unit for determining whether a data packet to be stored in one of the queues meets a criterion for efficient storage in the packet buffers, wherein

if the size of the data packet is less than that of a packet buffer, the criterion for efficient storage is whether the size of the data packet is above the threshold value, and on a negative determination of the criterion, the control unit is arranged to store the data packet in at least one of the registers, and

if the size of the data packet is greater than that of the packet buffer, the criterion for efficient storage is whether the size of the data packet is greater, by more than the threshold value, than a selected one of: the size of the packet buffer and the size of a plurality of packet buffers combined, and on a negative determination of the criterion, the control unit is arranged to divide the data packet into a first portion that meets the criterion and that is stored in the packet buffers, and a second portion that is stored in at least one of the registers.

2. A data switch according to claim 1 which is an Ethernet switch.

Assignments (7)
CHANGE OF NAME Recorded Apr 6, 2022
From: LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: INTEL GERMANY GMBH & CO. KG
Reel/Frame 059645/0263 →
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045086/0015 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 025413/0340 AND 025406/0677 Recorded Apr 17, 2015
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 035453/0712 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 29, 2010
From: LANTIQ DEUTSCHLAND GMBH
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 025406/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2010
From: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
To: LANTIQ DEUTSCHLAND GMBH
Reel/Frame 024529/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: INFINEON TECHNOLOGIES AG
To: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
Reel/Frame 024474/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2004
From: SUBRAMANIAN, RAMAKRISHNAN VENKATA
To: INFINEON TECHNOLOGIES AG
Reel/Frame 014976/0456 →