IP Library Granted Patent US 9,094,343
Granted Patent B1
US 9,094,343 · App. 12/412,050 · Granted Jul 28, 2015

Method and system for taking a network port offline

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 9,094,343
App. No.
12/412,050
Granted
Jul 28, 2015
Kind
B1
Abstract

Method and system for network communication including identifying a first network port to be taken offline. Before taking the first network port offline, processing any pending packet tag for the first network port. The method further includes taking the first network port offline; storing a packet tag destined for the first network port at the second network port, while the first network port is offline; bringing the first network port online; and routing the packet tag stored at the second network port, while the first network port was offline; wherein the packet tag is routed from the second network port to the first network port.

Claims (32)

1. A method for network communication, comprising:

identifying a first network port to be taken offline;

before taking the first network port offline, processing any pending packet tag for the first network port; wherein the packet tag includes information regarding a network packet;

taking the first network port offline;

storing the packet tag destined for the first network port at a second network port, while the first network port is offline;

bringing the first network port online; and

routing the packet tag stored at the second network port, while the first network port was offline; wherein the packet tag is routed from the second network port to the first network port.

2. The method of claim 1 , wherein the first network port and the second network port each comprise a receive buffer to receive and temporarily store packets; and a transmit buffer to temporarily store packets before the packets are sent to destination ports.

3. The method of claim 1 , wherein a network administrator using a computing system identifies the first network port that is to be taken offline.

4. The method of claim 1 , wherein the first network port and the second network port are included on a network device.

5. The method of claim 1 , wherein the first network port and the second network port are included on different network devices.

6. A system for network communication, comprising:

a first network port configured to receive and transmit a network packet; and

a second network port configured to communicate with the first network port;

wherein the first network port is identified to be taken offline; and before taking the first network port offline, any pending packet tag at the first network port is processed; wherein the packet tag includes information regarding the network packet;

wherein when the first network port is offline, the second network port is configured to stop a packet tag that is destined for the first network port and store the packet tag at the second network port; and

wherein when the first network port is brought online, the second network port routes the packet tag stored at the second network port to the first network port.

7. The system of claim 6 , wherein the first network port and the second network port each comprise a receive buffer to receive and temporarily store packets; and a transmit buffer to temporarily store packets before the packets are sent to destination network ports.

8. The system of claim 6 , wherein a network administrator using a computing system identifies the first network port that is to be taken offline.

9. The system of claim 6 , wherein the first network port and the second network port are included on a network device.

10. The system of claim 6 , wherein the first network port and the second network port are included on different network devices.

11. A method for network communication, comprising:

identifying a first network port to be taken offline;

before taking the first network port offline, processing all pending tags for the first network port;

stopping all packet flow to the first network port from other network ports that communicate with the first network port;

storing all tags received at the other network ports, while the first network port is offline;

bringing the first network port online; and

releasing all stored tags to the first network port from the other network ports after the first network port is back online.

12. The method of claim 11 , wherein the first network port and the other network ports each comprise a receive buffer to receive and temporarily store packets; and a transmit buffer to temporarily store packets before the packets are sent to destination ports.

13. The method of claim 11 , wherein a network administrator using a computing system identifies the first network port that is to be taken offline.

14. The method of claim 11 , wherein the first network port and the other network ports are included on a network device.

15. The method of claim 11 , wherein the first network port and the other network ports are included on different network devices.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Oct 8, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047205/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
MERGER Recorded Oct 18, 2017
From: QLOGIC CORPORATION
To: CAVIUM, INC.
Reel/Frame 044812/0504 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2009
From: KUNZ, JAMES A.; VERBA, CRAIG M.; PROHOFSKY, THOMAS R.
To: QLOGIC, CORPORATION
Reel/Frame 022457/0171 →