Invention Grant
- Patent Title: Upgrading a descriptor engine for a network interface card
-
Application No.: US15274300Application Date: 2016-09-23
-
Publication No.: US09648137B1Publication Date: 2017-05-09
- Inventor: Howard M. Haynie , Donald Jung , Jeffrey M. Turner , Jie Zheng
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Steven Chiu
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L29/08 ; H04L12/24 ; G06F9/445 ; G06F15/78

Abstract:
Examples of techniques for upgrading a descriptor engine for a network interface card (NIC) are disclosed. An example method may include: quiescing a transmit stream to the NIC; stopping a descriptor engine from providing new receive descriptors to the NIC; creating a copy in a memory of any receive descriptors already available to the NIC prior to the stopping the descriptor engine; setting a controller to redirect inbound traffic to the memory; logging a current configuration, state, and receive pointers of the descriptor engine; updating the descriptor engine; restoring a transmit configuration and a transmit state of the descriptor engine; and enabling a transmit stream of a data router such that transmit packets are created by the descriptor engine for transmission by the NIC.
Information query