IP Library Granted Patent US 9,247,032
Granted Patent B2
US 9,247,032 · App. 13/228,025 · Granted Jan 26, 2016

Method for offloading packet segmentations and device using the same

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 9,247,032
App. No.
13/228,025
Granted
Jan 26, 2016
Kind
B2
Abstract

A method for offloading packet segmentations includes the steps of retrieving a packet segmentation offloading parameter in a packet and segmenting the packet into a plurality of sub-packets by taking consideration the packet segmentation offloading parameter. A device for offloading packet segmentations includes a packet parser configured to receive a packet to be transmitted, a header buffer controller configured to retrieve a header of the packet and connected to a buffer to access the header, an extractor configured to retrieve a packet segmentation offloading parameter in the packet, and a segmentation module configured to segment the packet into a plurality of sub-packets by taking consideration the header and the packet segmentation offloading parameter.

Claims (20)

1. A method for offloading packet segmentations, the method comprising:

retrieving a packet segmentation offloading parameter in a packet; and

segmenting the packet into a plurality of sub-packets by taking consideration the packet segmentation offloading parameter,

wherein the packet segmentation offloading parameter is recited in a checksum field of the packet.

2. The method of claim 1 , wherein the packet segmentation offloading parameter is recited in an internet protocol checksum field of the packet.

3. The method of claim 1 , wherein the packet segmentation offloading parameter is recited in a transmission control protocol checksum field of the packet.

4. The method of claim 1 , further comprising a step of retrieving the packet from a memory by using a direct memory access mechanism.

5. The method of claim 1 , being applied to a network interface device of a bus master.

6. The method of claim 1 , further comprising a step of receiving the packet from a host side.

7. The method of claim 1 , being applied to the network interface device of a bus slave.

8. A device for offloading packet segmentations, the device comprising:

a packet parser configured to receive a packet to be transmitted;

a header buffer controller configured to retrieve a header of the packet, and connected to a buffer to access the header;

an extractor configured to retrieve a packet segmentation offloading parameter in the packet; and

a segmenting module configured to segment the packet into a plurality of sub-packets by taking consideration the header and the packet segmentation offloading parameter,

wherein the extractor retrieves the packet segmentation offloading parameter from a checksum field of the packet.

9. The device of claim 8 , wherein the extractor retrieves the packet segmentation offloading parameter from an internet protocol checksum field of the packet.

10. The device of claim 8 , wherein the extractor retrieves the packet segmentation offloading parameter from a transmission control protocol checksum field of the packet.

11. The device of claim 8 , being applied to a network interface device of a bus master.

12. The device of claim 8 , being applied to a network interface device of a bus slave.

Assignments (2)
MERGER Recorded Sep 19, 2014
From: RALINK TECHNOLOGY CORPORATION
To: MEDIATEK INC.
Reel/Frame 033781/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2011
From: LU, KUO CHENG
To: RALINK TECHNOLOGY CORPORATION
Reel/Frame 026877/0284 →