diff options
author | Tony Cheneau <tony.cheneau@amnesiak.org> | 2013-03-25 13:59:24 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-03-26 12:37:55 -0400 |
commit | cf692061d0d575f1b9b614555ca392d8b8eabab3 (patch) | |
tree | d3c94e8e4bfdbcd4515084633199cab61c5d176e /net/mac802154 | |
parent | f333a15a3eaf831067f9bfed35f1bb5fe0670b9f (diff) |
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 d20c6d3c247d..7d3f6594ed4f 100644 --- a/net/mac802154/wpan.c +++ b/net/mac802154/wpan.c | |||
@@ -145,6 +145,8 @@ static int mac802154_header_create(struct sk_buff *skb, | |||
145 | 145 | ||
146 | head[pos++] = mac_cb(skb)->seq; /* DSN/BSN */ | 146 | head[pos++] = mac_cb(skb)->seq; /* DSN/BSN */ |
147 | fc = mac_cb_type(skb); | 147 | fc = mac_cb_type(skb); |
148 | if (mac_cb_is_ackreq(skb)) | ||
149 | fc |= IEEE802154_FC_ACK_REQ; | ||
148 | 150 | ||
149 | if (!saddr) { | 151 | if (!saddr) { |
150 | spin_lock_bh(&priv->mib_lock); | 152 | spin_lock_bh(&priv->mib_lock); |