| CPC H04W 28/0268 (2013.01) | 20 Claims |

|
1. A method for data transmission performed by an access point (AP), comprising:
receiving, by a hardware receiving port and a software receiving port, a first set of data packets and a second set of data packets, respectively;
performing, by a hardware pre-processing module and a software pre-processing module, Quality of Service (QoS) related pre-processing on the first set of data packets and the second set of data packets, respectively;
wherein a selected QoS module is a hardware QoS module, and wherein the method further comprising:
forwarding, by the hardware pre-processing module, the pre-processed first set of data packets to the hardware QoS module;
forwarding, by the software pre-processing module, the pre-processed second set of data packets to the hardware QoS module; and
for each pre-processed data packet of the pre-processed first set of data packets and the pre-processed second set of data packets, performing, by the hardware QoS module, QoS processing on the pre-processed data packet, or
wherein the selected QoS module is a software QoS module, and wherein the method further comprising:
forwarding, by the hardware pre-processing module, the pre-processed first set of data packets to the software QoS module;
forwarding, by the software pre-processing module, the pre-processed second set of data packets to the software QoS module; and
for each pre-processed data packet of the pre-processed first set of data packets and the pre-processed second set of data packets, performing, by the software QoS module, QoS processing on the pre-processed data packet.
|