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

Network acceleration realization method in LINUX

A network data and network driver technology, applied in the field of network communication, can solve the problems of increasing the complexity of chips, increasing the cost of products, increasing the cost of chip production, etc., and achieves the effect of efficient data forwarding and processing and improving system performance.

Active Publication Date: 2012-03-28
SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Traditional acceleration methods usually use pure hardware acceleration, or use software and hardware to accelerate data. If hardware acceleration is involved, it will inevitably increase the complexity of the chip, thereby increasing the production cost of the chip, and then increasing the cost of the product.

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
  • Network acceleration realization method in LINUX
  • Network acceleration realization method in LINUX
  • Network acceleration realization method in LINUX

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Example 1, such as figure 1 As shown, network data mainly has the following entry points:

[0027] The Ethernet driver, that is, the ET part in the above figure, when forwarding between LANLAN and LANWAN, the data will enter the ET module after receiving the data from the network port, and the accelerated processing will be performed in this module. In addition, the Ethernet driver also involves the acceleration of data transmission within the LAN.

[0028] The wireless driver, that is, the WL part in the above figure, when transferring between WLANLAN, WLANWAN, the data will enter the WL module after receiving the data from the wireless network, and the data will be accelerated in this module.

[0029] Support data acceleration of Layer 2 Bridge (Data Link Layer) and Layer 3 TCP / IP (Network Layer) protocol stacks:

[0030] Layer 2 (data link layer) data acceleration, according to the normal path, such as image 3 As shown, the ET or WL driver part receives data firs...

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 acceleration realization method in LINUX. The method is characterized in that: through determining whether forwarding is two-layer forwarding or three-layer forwarding, to the two-layer forwarding, sending data to a TX function directly, if the forwarding is the three-layer forwarding, through determining different communication protocols, carrying out different acceleration methods. Main characteristics of the present invention are as follows: firstly, carrying out data forwarding at a closest position to hardware, wherein the position is a network driver layer; secondly, in a network drive, combined with a LINUX protocol stack, connecting to a tracking entry table, and carrying out network data acceleration; lastly, carrying out acceleration processing on data of two-layer forwarding and three-layer forwarding simultaneously, data forwarding of an LAN side to an LAN side usually goes through the two-layer forwarding, and data communication of an LAN side to a WAN side usually goes through the three-layer forwarding.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a method for realizing network acceleration by using software under the LINUX operating system. Background technique [0002] With the rapid development of network technology, there are more and more types of network equipment, and people have higher and higher performance requirements for network products, and lower and lower product prices. Traditional acceleration methods usually use pure hardware acceleration, or use software and hardware to accelerate data. If hardware acceleration is involved, it will inevitably increase the complexity of the chip, thereby increasing the production cost of the chip, and then increasing the cost of the product. . Contents of the invention [0003] The purpose of the present invention is to design a method for pure software acceleration to realize network acceleration. [0004] The technical scheme that the present invention realizes ...

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
IPC IPC(8): H04L12/56H04L29/06H04L12/701
Inventor 罗小建
Owner SHENZHEN GONGJIN ELECTRONICS CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More