IP Library Granted Patent US 10,116,772
Granted Patent B2
US 10,116,772 · App. 14/542,485 · Granted Oct 30, 2018

Network switching with co-resident data-plane and network interface controllers

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 10,116,772
App. No.
14/542,485
Granted
Oct 30, 2018
Kind
B2
Abstract

A system with co-resident data-plane and network interface controllers embodying a method for network switching of a data packet incoming from a network at a packet input processor portion of a network interface resource comprising the packet input processor, a packet output processor, and a network interface controller, implemented on a chip, to a target entity, is disclosed. Additionally, the system embodying a method for network switching of a data packet outgoing from an internal facing interface of a network interface controller portion of the network interface resource to a network is disclosed.

Claims (18)

1. A network interface apparatus, comprising:

a semiconductor chip comprising a packet input processor, a packet output processor, and a network interface controller; wherein

a network facing inbound interface of the network interface controller is communicatively coupled to a network facing interface of the packet output processor via a first hardware loopback entity;

a network facing outgoing interface of the network interface controller is communicatively coupled to a network facing interface of the packet input processor via a second hardware loopback entity; and

at least one medium access controller, communicatively coupled to network facing inbound and outgoing interfaces of the network interface controller, the network facing interface of the packet output processor, and the network facing interface of the packet input processor.

2. The network interface apparatus as claimed in claim 1 , wherein the at least one medium access controller is configured to:

receive a data packet from a communication network; and

provide the data packet to the network facing interface of the packet input processor or to the network facing inbound interface of the network interface controller in accordance with a state of a register.

3. The network interface apparatus as claimed in claim 1 , wherein the at least one medium access controller is configured to:

receive a data packet from a communication network;

determine a content of the data packet; and

provide the data packet to the network facing interface of the packet input processor or to the network facing inbound interface of the network interface controller in accordance with the content of the packet.

4. The network interface apparatus as claimed in claim 1 , further comprising:

a processor communicatively coupled to an internal facing interface of the packet input processor, to an internal facing interface of the packet output processor, and to a storage.

5. The network interface apparatus as claimed in claim 4 , wherein the processor is configured to:

process a data packet provided by the storage in accordance with a packet management policy.

6. The network interface apparatus as claimed in claim 5 , wherein the packet management policy comprises:

switch a data packet route on layer 2 (L 2 ) and layer 3 (L 3 ).

Assignments (5)
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 →
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 →
SECURITY AGREEMENT Recorded Aug 17, 2016
From: CAVIUM, INC.; CAVIUM NETWORKS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 039715/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2015
From: SNYDER, WILSON PARKHURST, II; HUSSAIN, MUHAMMAD RAGHIB
To: CAVIUM, INC.
Reel/Frame 035431/0310 →