Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for setting large receive offload function

A functional and large-scale technology, applied in the field of communication, can solve problems such as poor aggregation effect and prolonged TCP packet processing time, and achieve the effect of improving overall performance

Active Publication Date: 2019-04-26
XFUSION DIGITAL TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, if the aggregation effect is not good, after the LRO function is enabled, the TCP packet processing time will be prolonged due to the NIC performing TCP packet slice aggregation.

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
  • Method and device for setting large receive offload function
  • Method and device for setting large receive offload function
  • Method and device for setting large receive offload function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The technical solutions provided by the present application will be further described below in conjunction with the accompanying drawings.

[0032] figure 1 It is a schematic structural diagram of a communication system provided by an embodiment of the present application. As shown in the figure, the communication system includes a server 100 and a server 200 . Message communication between the server 100 and the server 200 can be carried out through the network 300, and the network 300 includes Ethernet, that is to say, the servers use the TCP / IP protocol for communication. A server that sends data (including packets and packet slices) is also called a sending server, and a server that receives data is also called a receiving server. For a server, when the server is used to send data, the server is called the sender server, and when the server is used to receive data, the server is called the receiver server.

[0033] Each of the server 100 and the server 200 includ...

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 discloses a method and device for setting a large receive offload function. The method comprises the following steps: determining start and stop information of the large receive offloadLRO function of a receive queue, wherein the start and stop information is used for indicating to start or stop the LRO function of the receive queue; and setting the LRO function of the receive queueaccording to the start and stop information, so as to improve the overall performance of a system.

Description

technical field [0001] The present application relates to the field of communication technologies, and in particular to a method and device for setting a large receive offload (Large Receive Offload, LRO) function. Background technique [0002] LRO is an offloading technology implemented by a network interface card (NIC). For example, the process of aggregation processing of Transmission Control Protocol (Transmission Control Protocol, TCP) packet segments (segments) is offloaded from the processor to the network card. Specifically, when the network card enables or disables the LRO function, all receiving queues enable or disable the function at the same time. When the network card enables the LRO function, the network card aggregates received TCP message slices belonging to the same data flow into one TCP message or a large TCP message slice. Taking the operating system adopted by the server where the network card driver is located is the Linux operating system as an examp...

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/801
CPCH04L47/193
Inventor 曲会春徐成程韬武雪平
Owner XFUSION DIGITAL TECH CO LTD
Features
  • R&D
  • 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