Increasing access point throughput by exceeding a-mpdu buffer size limitation in a 802.11 compliant station
AssigneeFortinet, Inc.
InventorsMohan RAM, Sung-Wook HAN
Life of this patent
Estimating the term…
Abstract
An 802.11-compliant device for high throughput is disclosed. A plurality of TCP packets received in a buffer for transmission are stored. The plurality of TCP packets can be aggregated as A-MSDU sub-frames to form a A-MSDU frame in accordance with an IEEE 802.11 standard. Additionally, a plurality of A-MSDU frames can be aggregated as A-MPDU sub-frames to form a A-MPDU frame. The A-MPDU frame is compliant with a number of allowable sub-frames and a maximum size in accordance with an 802.11 standard. The A-MPDU frame is sent for transmission as an IEEE 802.11 packet.
Claims18
A computer-implemented method for exceeding A-MPDU buffer size limitation in a IEEE 802.11 compliant device, comprising:
- storing a plurality of TCP packets or UDP packets received in a buffer for transmission;
- aggregating the plurality of TCP packets as A-MSDU sub-frames to form a A-MSDU frame in accordance with an IEEE 802.11 standard;
- aggregating a plurality of A-MSDU frames as A-MPDU sub-frames to form a A-MPDU frame, wherein the A-MPDU frame is compliant with a number of allowable sub-frames and a maximum size in accordance with an 802.11 standard;
- and
- sending the A-MPDU frame for transmission as an IEEE 802.11 packet.
The method of clam 1, wherein the plurality of TCP packets or UDP packets comprises a plurality of TCPO packets and UDP packets.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, perform a method for exceeding A-MPDU buffer size limitation in a 802.11 compliant device, comprising:
- storing a plurality of TCP packets received in a buffer for transmission;
- aggregating the plurality of TCP packets as A-MSDU sub-frames to form a A-MSDU frame in accordance with an IEEE 802.11 standard;
- aggregating a plurality of A-MSDU frames as A-MPDU sub-frames to form a A-MPDU frame, wherein the A-MPDU frame is compliant with a number of allowable sub-frames and a maximum size in accordance with an 802.11 standard;
- and
- sending the A-MPDU frame for transmission as an IEEE 802.11 packet
An 802.11 compliant device that exceeds A-MPDU buffer size limitation in a 802.11 compliant device, comprising:
- a buffer to store a plurality of TCP packets received in a buffer for transmission;
- an MSDU aggregating module to aggregate the plurality of TCP packets as A-MSDU sub-frames to form a A-MSDU frame in accordance with an IEEE 802.11 standard;
- an MPDU aggregating module to aggregate a plurality of A-MSDU frames as A-MPDU sub-frames to form a A-MPDU frame, wherein the A-MPDU frame is compliant with a number of allowable sub-frames and a maximum size in accordance with an 802.11 standard;
- and
- an interface to send the A-MPDU frame for transmission as an IEEE 802.11 packet.
Dependencies are inferred from the claim text.