From: Marco Porsch <marco@cozybit.com>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: linux-wireless@vger.kernel.org, devel@lists.open80211s.org
Subject: Re: [PATCHv2 0/6] mesh power save - basics
Date: Wed, 16 Jan 2013 10:49:40 +0100 [thread overview]
Message-ID: <50F677B4.7040609@cozybit.com> (raw)
In-Reply-To: <1357571093-12868-1-git-send-email-marco@cozybit.com>
Hi Johannes,
I just checked back on the status of my patches and see no further
comments while they are not applied yet. Is there anything odd about them?
Regards,
Marco
On 01/07/2013 04:04 PM, Marco Porsch wrote:
> Commits #5 and #6 cover the basic subset of functions, that each mesh node
> must support to communicate in the presence of power saving nodes.
> The current patchset does not implement any actual power savings yet (no
> hardware configuration, no doze state).
>
> Mesh powersave is different from client mode powersave in the sense that
> 1) there is not just a singular power mode towards the access point, but a
> link-specific power mode towards each peer instead
> 2) peers also maintain a power mode towards us (the local STA)
> 3) each node has to buffer frames towards power saving neighbors
>
> changes since PATCHv1:
> - explicitly clear QoS control field in mps_qos_null_get
> - beautify FILL_IN_MESH_PARAM_IF_SET macro
>
> Marco Porsch (6):
> nl80211: add range checks to mesh parameters
> mac80211: update mesh peer link counter during userspace peering
> mac80211: move add_tim to subfunction
> {cfg,nl,mac}80211: set beacon interval and DTIM period on mesh join
> {cfg,nl}80211: mesh power mode primitives and userspace access
> mac80211: mesh power save basics
>
> include/linux/ieee80211.h | 17 ++
> include/net/cfg80211.h | 25 ++
> include/uapi/linux/nl80211.h | 47 +++
> net/mac80211/Kconfig | 11 +
> net/mac80211/Makefile | 3 +-
> net/mac80211/cfg.c | 54 +++-
> net/mac80211/debug.h | 10 +
> net/mac80211/debugfs_netdev.c | 5 +
> net/mac80211/debugfs_sta.c | 5 +-
> net/mac80211/ieee80211_i.h | 7 +
> net/mac80211/mesh.c | 37 ++-
> net/mac80211/mesh.h | 35 ++-
> net/mac80211/mesh_hwmp.c | 7 +
> net/mac80211/mesh_pathtbl.c | 1 +
> net/mac80211/mesh_plink.c | 35 ++-
> net/mac80211/mesh_ps.c | 640 +++++++++++++++++++++++++++++++++++++++++
> net/mac80211/rx.c | 7 +
> net/mac80211/sta_info.c | 18 +-
> net/mac80211/sta_info.h | 17 ++
> net/mac80211/status.c | 5 +
> net/mac80211/tx.c | 81 ++++--
> net/mac80211/util.c | 4 +
> net/mac80211/wme.c | 13 +-
> net/wireless/mesh.c | 8 +
> net/wireless/nl80211.c | 137 ++++++---
> 25 files changed, 1137 insertions(+), 92 deletions(-)
> create mode 100644 net/mac80211/mesh_ps.c
>
next prev parent reply other threads:[~2013-01-16 9:49 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-07 15:04 [PATCHv2 0/6] mesh power save - basics Marco Porsch
2013-01-07 15:04 ` [PATCHv2 1/6] nl80211: add range checks to mesh parameters Marco Porsch
2013-01-07 18:47 ` Thomas Pedersen
2013-01-07 15:04 ` [PATCHv2 2/6] mac80211: update mesh peer link counter during userspace peering Marco Porsch
2013-01-07 18:47 ` Thomas Pedersen
2013-01-07 15:04 ` [PATCHv2 3/6] mac80211: move add_tim to subfunction Marco Porsch
2013-01-07 15:04 ` [PATCHv2 4/6] {cfg,nl,mac}80211: set beacon interval and DTIM period on mesh join Marco Porsch
2013-01-07 15:04 ` [PATCHv2 5/6] {cfg,nl}80211: mesh power mode primitives and userspace access Marco Porsch
2013-01-07 15:04 ` [PATCHv2 6/6] mac80211: mesh power save basics Marco Porsch
2013-01-16 22:14 ` Johannes Berg
2013-01-17 14:08 ` Marco Porsch
2013-01-17 16:34 ` Marco Porsch
2013-01-18 11:52 ` Johannes Berg
2013-01-18 11:55 ` Marco Porsch
2013-01-16 9:49 ` Marco Porsch [this message]
2013-01-16 11:32 ` [PATCHv2 0/6] mesh power save - basics Johannes Berg
2013-01-16 21:57 ` Johannes Berg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50F677B4.7040609@cozybit.com \
--to=marco@cozybit.com \
--cc=devel@lists.open80211s.org \
--cc=johannes@sipsolutions.net \
--cc=linux-wireless@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).