A method, comprising: negotiating, by a first station and a second station, a first wakeup schedule for the first station and the second station to exchange data, wherein the negotiating is via a direct link between the first station and the second station, wherein further the direct link comprises a wireless peer-to-peer link of a tunneled direct link setup (TDLS) network, and wherein the negotiating comprises: determining by the first station an acceptable wakeup frequency of a second wakeup schedule; and accepting by the first station the first wakeup schedule, wherein the first wakeup schedule was proposed by the second station, and the first wakeup schedule contains a higher wakeup frequency than the wakeup frequency of the second wakeup schedule pursuant to a rule requiring the first station to accept a wakeup schedule proposed by a peer station, wherein the first station determined an acceptable second wakeup schedule and the peer station proposes the first wakeup schedule with a higher wakeup frequency than the acceptable second wakeup schedule; entering by the first station a first mode of power saving according to the first wakeup schedule while the second station is in a second mode of power saving according to the first wakeup schedule; and exiting by the first station the first mode based on the first wakeup schedule. negotiating, by a first station and a second station, a first wakeup schedule for the first station and the second station to exchange data, wherein the negotiating is via a direct link between the first station and the second station, wherein further the direct link comprises a wireless peer-to-peer link of a tunneled direct link setup (TDLS) network, and wherein the negotiating comprises: determining by the first station an acceptable wakeup frequency of a second wakeup schedule; and accepting by the first station the first wakeup schedule, wherein the first wakeup schedule was proposed by the second station, and the first wakeup schedule contains a higher wakeup frequency than the wakeup frequency of the second wakeup schedule pursuant to a rule requiring the first station to accept a wakeup schedule proposed by a peer station, wherein the first station determined an acceptable second wakeup schedule and the peer station proposes the first wakeup schedule with a higher wakeup frequency than the acceptable second wakeup schedule; determining by the first station an acceptable wakeup frequency of a second wakeup schedule; and accepting by the first station the first wakeup schedule, wherein the first wakeup schedule was proposed by the second station, and the first wakeup schedule contains a higher wakeup frequency than the wakeup frequency of the second wakeup schedule pursuant to a rule requiring the first station to accept a wakeup schedule proposed by a peer station, wherein the first station determined an acceptable second wakeup schedule and the peer station proposes the first wakeup schedule with a higher wakeup frequency than the acceptable second wakeup schedule; entering by the first station a first mode of power saving according to the first wakeup schedule while the second station is in a second mode of power saving according to the first wakeup schedule; and exiting by the first station the first mode based on the first wakeup schedule.