IP Library Granted Patent US 8,225,018
Granted Patent B1
US 8,225,018 · App. 13/221,737 · Granted Jul 17, 2012

System and method for mapping functions to and from network devices using configuration compatible with an adapter by remapping plurality of logical ports of adapter

Assignee: QLOGIC, Corporation
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,225,018
App. No.
13/221,737
Granted
Jul 17, 2012
Kind
B1
Abstract

An adapter having a plurality of functions and a plurality of ports, in which the mapping between functions and ports is configurable. In certain embodiments, device memory can be programmed with a desired mapping scheme that overrides a default mapping scheme for the adapter. In certain embodiments, device memory can be reprogrammed with a different desired mapping to enable the adapter to dynamically respond to system conditions.

Claims (11)

1. A method of configuring a multi-function adapter, the adapter including a plurality of functions and a plurality of logical ports, the method comprising:

initializing the adapter;

downloading a pre-load table stored in a memory of the adapter to programmable registers of the adapter, wherein the pre-load table includes a non-default mapping of the functions to the logical ports;

programming the registers with the non-default mapping of the functions to the logical ports;

passing the non-default mapping configuration from the programmable registers to routing logic of the adapter; and

reprogramming the memory of the adapter with a second pre-load table, wherein the second pre-load table includes a second non-default mapping of the functions to the logical ports.

2. The method of claim 1 , wherein a processor of the adapter downloads the pre-load table and programs the registers.

3. The method of claim 1 , further comprising reinitializing the adapter.

4. The method of claim 3 , further comprising downloading the second pre-load table from the memory of the adapter to the programmable registers of the adapter, wherein the second pre-load table includes the second non-default mapping of the functions to the logical ports.

5. The method of claim 4 , further comprising programming the registers with the second non-default mapping of the functions to the logical ports.

6. The method of claim 5 , further comprising passing the second non-default mapping configuration from the programmable registers to the routing logic of the adapter.

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 Feb 16, 2012
From: SONKSEN, BRADLEY S.; CHAU, VI; GANDHI, RAJENDRA R.
To: QLOGIC, CORPORATION
Reel/Frame 027719/0818 →
Continuity (1)
Division 12544658 · Aug 20, 2009