IP Library Granted Patent US 8,898,346
Granted Patent B1
US 8,898,346 · App. 13/922,911 · Granted Nov 25, 2014

Method and system for configuring network devices

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 8,898,346
App. No.
13/922,911
Granted
Nov 25, 2014
Kind
B1
Abstract

Method and system for an initiator device communicating with a target device are provided. The initiator device sends an inquiry to the target device to determine if the target device supports dynamic parameter setting of certain operating parameters used by both the initiator device and the target device for sending and receiving information from each other. The initiator device receives parameters from the target device, when the target device supports dynamic parameter settings. The initiator device translates parameters received from the target device; and sets operating parameters at the initiator device based on the received parameters from the target device.

Claims (30)

1. A machine-implemented method for an initiator device communicating with a target device, comprising:

the initiator device sending an inquiry to the target device to determine if the target device supports dynamic parameter setting of certain operating parameters used by both the initiator device and the target device for sending and receiving information between each other;

the initiator device receiving parameters from the target device, when the target device supports dynamic parameter setting;

the initiator device translating the parameters received from the target device; and

setting operating parameters at the initiator device based on the received parameters from the target device.

2. The method of claim 1 , wherein the initiator device is an adapter for processing input/output requests.

3. The method of claim 1 , wherein the initiator device is a target adapter coupled to a target controller for processing input/output request.

4. The method of claim 1 , wherein the initiator device maintains a data structure for translating the received parameters from the target device and translating them into a format that can be processed by the initiator device.

5. The method of claim 1 , wherein the initiator device is a Fibre Channel over Ethernet adapter, an iSCSI or a Fibre Channel adapter.

6. The method of claim 1 , wherein the target device is a Fibre Channel over Ethernet adapter, an iSCSI or a Fibre Channel adapter.

7. The method of claim 1 , wherein the initiator device operates based on its own settings when the target device does not support dynamic parameter settings.

8. A system, comprising:

an initiator device configured to send an inquiry to a target device to determine if the target device supports dynamic parameter setting of certain operating parameters used by both the initiator device and the target device for sending and receiving information between each other; configured to receive parameters from the target device, when the target device supports dynamic parameter setting; configured to translate the parameters received from the target device; and configured to set operating parameters at the initiator device based on the received parameters from the target device.

9. The system of claim 8 , wherein the initiator device is an adapter for processing input/output requests.

10. The system of claim 8 , wherein the initiator device is a target adapter coupled to a target controller for processing input/output request.

11. The system of claim 8 , wherein the initiator device maintains a data structure for translating the received parameters from the target device and translating them into a format that can be processed by the initiator device.

12. The system of claim 8 , wherein the initiator device is a Fibre Channel over Ethernet adapter, an iSCSI or a Fibre Channel adapter.

13. The system of claim 8 , wherein the target device is a Fibre Channel over Ethernet adapter, an iSCSI or a Fibre Channel adapter.

14. The system of claim 8 , wherein the initiator device operates based on its own settings when the target device does not support dynamic parameter settings.

15. A machine-implemented for an initiator device communicating with a target device, comprising:

enabling the initiator device and the target device for dynamically setting operational parameters;

the initiator device sending an inquiry to the target device to determine if the target device supports dynamic parameter setting of certain operating parameters used by both the initiator device and the target device for sending and receiving information between each other;

the initiator device receiving parameters from the target device, when the target device supports dynamic parameter setting;

the initiator device translating the parameters received from the target device using a data structure stored at the initiator device; and

setting operating parameters at the initiator device based on the received parameters from the target device.

16. The method of claim 15 , wherein the initiator device is an adapter for processing input/output requests.

17. The method of claim 15 , wherein the initiator device is a target adapter coupled to a target controller for processing input/output request.

18. The method of claim 15 , wherein the initiator device is a Fibre Channel over Ethernet adapter, an iSCSI or a Fibre Channel adapter.

19. The method of claim 15 , wherein the target device is a Fibre Channel over Ethernet adapter, an iSCSI or a Fibre Channel adapter.

20. The method of claim 15 , wherein the initiator device operates based on its own settings when the target device does not support dynamic parameter settings.

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 Jun 20, 2013
From: SIMMONS, CHARLES R.
To: QLOGIC, CORPORATION
Reel/Frame 030654/0702 →