diff options
author | Tony Cheneau <tony.cheneau@amnesiak.org> | 2013-03-25 17:59:24 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-03-26 12:37:55 -0400 |
commit | cf692061d0d575f1b9b614555ca392d8b8eabab3 (patch) | |
tree | d3c94e8e4bfdbcd4515084633199cab61c5d176e /net/mac802154 | |
parent | f333a15a3eaf831067f9bfed35f1bb5fe0670b9f (diff) | |
download | linux-3.10-cf692061d0d575f1b9b614555ca392d8b8eabab3.tar.gz linux-3.10-cf692061d0d575f1b9b614555ca392d8b8eabab3.tar.bz2 linux-3.10-cf692061d0d575f1b9b614555ca392d8b8eabab3.zip |
mac802154: turn on ACK when enabled by the upper layers
Signed-off-by: Tony Cheneau <tony.cheneau@amnesiak.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/mac802154')
-rw-r--r-- | net/mac802154/wpan.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/mac802154/wpan.c b/net/mac802154/wpan.c index d20c6d3c247..7d3f6594ed4 100644 --- a/net/mac802154/wpan.c +++ b/net/mac802154/wpan.c @@ -145,6 +145,8 @@ static int mac802154_header_create(struct sk_buff *skb, head[pos++] = mac_cb(skb)->seq; /* DSN/BSN */ fc = mac_cb_type(skb); + if (mac_cb_is_ackreq(skb)) + fc |= IEEE802154_FC_ACK_REQ; if (!saddr) { spin_lock_bh(&priv->mib_lock); |