From b50bb5aac98005a2b6073ec538295c0a7988c4a4 Mon Sep 17 00:00:00 2001 From: Johannes Berg Date: Mon, 12 May 2008 20:51:44 -0700 Subject: [PATCH] --- yaml --- r: 96565 b: refs/heads/master c: f3994eceebf64cf356a82ffb2718ef538eb8d4f4 h: refs/heads/master i: 96563: 6a34f3e31c9157c6a215a4812188f615b9ab9338 v: v3 --- [refs] | 2 +- trunk/net/mac80211/iface.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 60b73e46919b..e18dd4e52f75 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f5184d267c1aedb9b7a8cc44e08ff6b8d382c3b5 +refs/heads/master: f3994eceebf64cf356a82ffb2718ef538eb8d4f4 diff --git a/trunk/net/mac80211/iface.c b/trunk/net/mac80211/iface.c index 80954a512185..06e88a5a036d 100644 --- a/trunk/net/mac80211/iface.c +++ b/trunk/net/mac80211/iface.c @@ -54,6 +54,15 @@ int ieee80211_if_add(struct net_device *dev, const char *name, if (!ndev) return -ENOMEM; + ndev->needed_headroom = local->tx_headroom + + 4*6 /* four MAC addresses */ + + 2 + 2 + 2 + 2 /* ctl, dur, seq, qos */ + + 6 /* mesh */ + + 8 /* rfc1042/bridge tunnel */ + - ETH_HLEN /* ethernet hard_header_len */ + + IEEE80211_ENCRYPT_HEADROOM; + ndev->needed_tailroom = IEEE80211_ENCRYPT_TAILROOM; + ret = dev_alloc_name(ndev, ndev->name); if (ret < 0) goto fail;