Patent ID: 8634399

Claim:
An apparatus comprising: at least one processor configured to receive packets at a station for transmission on uplink to an access point, the at least one processor configured to: negotiate with the access point to accept at least one bi-directional traffic stream from the station to the access point; send at least one traffic classification (TCLAS) from the station for the at least one bi-directional traffic stream to the access point in response to the access point accepting the at least one traffic stream, the TCLAS being for classification of downlink packets received at the access point for the at least one bi-directional traffic stream, the at least one TCLAS further configured for classification of uplink packets for the at least one bi-directional traffic stream at the station; identify uplink packets for each traffic stream of the at least one bi-directional traffic stream based on classification parameters of the at least one TCLAS, the classification parameters comprising a source address and a destination address; determine whether an uplink packet is associated with the bi-directional traffic stream by making a first comparison of a source address of the packet against the destination address in the TCLAS at the station, making a second comparison of a destination address of the packet against the source address in the TCLAS at the station, and determining that the uplink packet belongs to the bi-directional traffic stream based, at least in part, on results of the first and second comparisons; and send the uplink packets for the at least one bi-directional traffic stream in accordance with at least one quality of service (QoS) parameter for the at least one bi-directional traffic stream; and a memory coupled to the at least one processor.