Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Packet distribution processing method based on network card

A message and network card technology, applied in the field of network data processing, can solve the problems of CPU resource waste, reduce CPU utilization, limit network data processing capacity, etc., to avoid resource waste and improve utilization.

Active Publication Date: 2018-04-06
NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT +1
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This serial access method reduces the utilization rate of the CPU, resulting in a waste of CPU resources, thus limiting the processing capacity of network data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Packet distribution processing method based on network card
  • Packet distribution processing method based on network card
  • Packet distribution processing method based on network card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0015] In a preferred embodiment, the present invention provides a packet distribution processing method based on a network card implemented in a software implementation, and the method is applied to a network server, and the present invention does not exclude other Method to realize. Such as figure 1 As shown, the network server usually includes a multi-core CPU, a shared memory, a network card and other hardware, and the network card further includes a multi-core CPU and other hardware. The packet distribution processing method based on the network card is realized through cooperation of the network server hardware, the driver program running on the multi-core CPU of the server, and the driver program running on the multi-core CPU of the network card. Please refer to figure 2 , the implementation of this method includes the following steps:

[0016] Step 101, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a network card-based message distribution processing method, which is applied to a network server, including: the server control core splits the shared memory into multiple memory blocks according to the memory splitting algorithm, and divides the shared memory base address, memory block The number and the size of the memory block are sent to the network card; after the network card receives the message from the outside, the network card control core determines the data core number of the network card that transmits the message and the corresponding memory block number that stores the message according to the scheduling algorithm, and sends the memory block The block number is sent to the corresponding network card data core; after the network card data core receives the memory block number from the network card control core, it calculates the memory block address for storing the message according to the shared memory base address, memory block number and memory block size , store the message into the memory block. The invention can effectively improve the utilization rate of the network card multi-core CPU in the network server, avoid resource waste of the network card multi-core CPU, and truly realize the parallel access of the network card multi-core CPU to the shared memory.

Description

technical field [0001] The invention relates to the field of network data processing, in particular to a message distribution processing method based on a network card. Background technique [0002] With the popularity of today's Internet network environment and the instantaneous surge of network traffic, a network server, as a high-performance network device that provides users with shared information resources and various services, has a particularly important ability to process network data. [0003] As the network interface part of the network server, the network card is responsible for receiving and processing network data, and its network data processing capability determines the performance of the network server. With the application of multi-core CPU technology on the network card, its parallel data processing method greatly improves the processing speed of network data. [0004] In the existing specific implementation, the server allocates a piece of shared memory ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/861
Inventor 鲁松周立邹昕于林涛秦德楼任晓瑶杜建明原万万张家琦彭义刚
Owner NAT COMP NETWORK & INFORMATION SECURITY MANAGEMENT CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products