An apparatus for wireless communication in a network, the apparatus being a wireless local area network, WLAN, station operating on a WLAN, the apparatus comprising: (a) a wireless communication circuit for wirelessly communicating over a channel with at least one other WLAN station in its reception area; (b) a processor coupled to said wireless communication circuit configured for operating on the WLAN; and (c) a non-transitory memory storing instructions executable by the processor; (d) wherein said instructions, when executed by the processor, cause the WLAN station: (i) to operate said wireless communication circuit as a WLAN station configured to support communicating real-time application, RTA, packets that are sensitive to communication delays as well as non-real time packets and distinguishing RTA packets from non-RTA packets; (ii) to configure an application, APP, layer that is configured to generate and receive application data, and to generate a new RTA session, and has an interface to communicate with a MAC layer management entity, MLME, a network layer that is configured to determine a route to an end-to-end peer WLAN station and a next hop peer WLAN station, a medium access control, MAC, layer that is configured to control wireless media access protocols, and a physical, PHY, layer that is configured to transmit and receive physical signals to the next hop peer WLAN station; (iii) to generate a request by the APP layer requesting the MAC layer to start a new RTA session between the WLAN station and a recipient WLAN station with a given set of requirements; (iv) to monitor the channel by the MAC layer and to obtain, by a station management entity, SME, of the WLAN station, key performance indicators, KPIs, to derive a response to the APP layer; (v) to either accept or reject, by the SME, the request to start a new RTA session by the APP layer according to the RTA session requirements and measured KPIs; and (vi) to reissue the request by the APP layer to start a new RTA session by the APP layer with adjusted parameters if the request to start a new RTA gets rejected. (a) a wireless communication circuit for wirelessly communicating over a channel with at least one other WLAN station in its reception area; (b) a processor coupled to said wireless communication circuit configured for operating on the WLAN; and (c) a non-transitory memory storing instructions executable by the processor; (d) wherein said instructions, when executed by the processor, cause the WLAN station: (i) to operate said wireless communication circuit as a WLAN station configured to support communicating real-time application, RTA, packets that are sensitive to communication delays as well as non-real time packets and distinguishing RTA packets from non-RTA packets; (ii) to configure an application, APP, layer that is configured to generate and receive application data, and to generate a new RTA session, and has an interface to communicate with a MAC layer management entity, MLME, a network layer that is configured to determine a route to an end-to-end peer WLAN station and a next hop peer WLAN station, a medium access control, MAC, layer that is configured to control wireless media access protocols, and a physical, PHY, layer that is configured to transmit and receive physical signals to the next hop peer WLAN station; (iii) to generate a request by the APP layer requesting the MAC layer to start a new RTA session between the WLAN station and a recipient WLAN station with a given set of requirements; (iv) to monitor the channel by the MAC layer and to obtain, by a station management entity, SME, of the WLAN station, key performance indicators, KPIs, to derive a response to the APP layer; (v) to either accept or reject, by the SME, the request to start a new RTA session by the APP layer according to the RTA session requirements and measured KPIs; and (vi) to reissue the request by the APP layer to start a new RTA session by the APP layer with adjusted parameters if the request to start a new RTA gets rejected. (i) to operate said wireless communication circuit as a WLAN station configured to support communicating real-time application, RTA, packets that are sensitive to communication delays as well as non-real time packets and distinguishing RTA packets from non-RTA packets; (ii) to configure an application, APP, layer that is configured to generate and receive application data, and to generate a new RTA session, and has an interface to communicate with a MAC layer management entity, MLME, a network layer that is configured to determine a route to an end-to-end peer WLAN station and a next hop peer WLAN station, a medium access control, MAC, layer that is configured to control wireless media access protocols, and a physical, PHY, layer that is configured to transmit and receive physical signals to the next hop peer WLAN station; (iii) to generate a request by the APP layer requesting the MAC layer to start a new RTA session between the WLAN station and a recipient WLAN station with a given set of requirements; (iv) to monitor the channel by the MAC layer and to obtain, by a station management entity, SME, of the WLAN station, key performance indicators, KPIs, to derive a response to the APP layer; (v) to either accept or reject, by the SME, the request to start a new RTA session by the APP layer according to the RTA session requirements and measured KPIs; and (vi) to reissue the request by the APP layer to start a new RTA session by the APP layer with adjusted parameters if the request to start a new RTA gets rejected.