Packet size parameter rewrite based on network dynamics
US-2024031303-A1 · Jan 25, 2024 · US
US2025016110A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025016110-A1 |
| Application number | US-202418890429-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 19, 2024 |
| Priority date | Jun 27, 2022 |
| Publication date | Jan 9, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Networking devices, systems, and methods are provided. In one example, a method includes receiving a packet at a networking device; evaluating the packet; based on the evaluation of the packet, truncating the packet from a first size to a second size that is smaller than the first size; and storing the truncated packet in a buffer prior to transmitting the truncated packet with the networking device.
Opening claim text (preview).
What is claimed is: 1 . A device, comprising: circuitry that determines a state of at least one of a buffer and a port queue used for temporarily storing one or more packets and, based on the state of at least one of the buffer and the port queue, truncates the one or more packets thereby reducing a size of the one or more packets prior to storing the one or more packets in the buffer. 2 . The device of claim 1 , wherein the circuitry further divides each of the one or more packets into two or more packet portions that are stored in a corresponding two or more cells in the buffer. 3 . The device of claim 2 , wherein the one or more packets are divided prior to truncation. 4 . The device of claim 2 , wherein the one or more packets are divided after truncation. 5 . The device of claim 2 , wherein the truncated one or more packets occupy a number of cells in the buffer that is smaller than a number of cells that the one or more packets would occupy prior to truncation. 6 . The device of claim 1 , wherein a decision is made to truncate the one or more packets prior to storing the one or more packets in the buffer based on the status of the buffer. 7 . The device of claim 1 , wherein a decision is made to truncate the one or more packets prior to storing the one or more packets in the buffer based on the statue of the port queue. 8 . The device of claim 1 , wherein a decision is made to truncate the one or more packets based on the state of the buffer. 9 . The device of claim 1 , wherein a decision is made to truncate the one or more packets based on the state of the port queue. 10 . The device of claim 1 , wherein a decision is made to truncate the one or more packets based on both the state of the buffer and the state of the port queue. 11 . The device of claim 1 , wherein the one or more packets are initially stored in the buffer prior to truncation and at least one pointer is adjusted as part of truncating the one or more packets to release at least one cell in the buffer thereby allocating more buffer space to storage of other packets. 12 . The device of claim 1 , wherein the port queue facilitates retrieval of the one or more packets from the buffer, the device further comprising: an interface that receives one or more packets; and an output port, wherein the circuitry reads the truncated one or more packets from the buffer and causes the truncated one or more packets to be transmitted via the output port. 13 . The device of claim 1 , further comprising: a multiplexer, wherein the circuitry reads the truncated one or more packets from the buffer and causes the truncated one or more packets to be provided to the multiplexer. 14 . The device of claim 1 , wherein the circuitry analyzes the one or more packets and makes a routing decision based on the analysis of the one or more packets. 15 . The device of claim 1 , wherein the circuitry updates a descriptor of the one or more packets to describe a length of the truncated one or more packets as stored in the buffer. 16 . The device of claim 1 , wherein the circuitry makes a decision related to a timing with which to truncate the one or more packets relative to a storage of the one or more packets in the buffer. 17 . A system, comprising: a device that receives one or more packets; and a controller that determines a state of at least one of a buffer and a port queue and, based on the state of at least one of the buffer and the port queue, truncates the one or more packets thereby reducing a size of the one or more packets prior to storing the one or more packets in the buffer. 18 . The system of claim 17 , wherein the controller is provided as part of the device, wherein the device comprises the buffer and the port queue, and wherein the port queue facilitates retrieval of the one or more packets from the buffer. 19 . The system of claim 17 , wherein a decision is made to truncate the one or more packets based on both the state of the buffer and the state of the port queue. 20 . A method, comprising: receiving a packet; determining a state of a buffer that will store at least a portion of the packet; based on the state of the buffer, making a truncation decision for the packet such that the packet is truncated to a smaller size prior to storing the packet in the buffer; and storing the truncated packet in the buffer prior to transmitting the truncated packet with the networking device.
Buffering arrangements · CPC title
Dynamic adaptation of the packet size · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.