diff options
author | Felix Fietkau <nbd@openwrt.org> | 2008-08-01 13:42:36 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2008-08-01 13:42:36 +0000 |
commit | 245c16ba5d30b745b103637d460463cdd270f50a (patch) | |
tree | 2b9917c22baca99024a2fbe2bfd2f4289561fc89 /package | |
parent | 78364492766704447cc00c2e93e092b49bf593bb (diff) | |
download | upstream-245c16ba5d30b745b103637d460463cdd270f50a.tar.gz upstream-245c16ba5d30b745b103637d460463cdd270f50a.tar.bz2 upstream-245c16ba5d30b745b103637d460463cdd270f50a.zip |
madwifi: disable bogus vlan handling code which actually breaks vlan
SVN-Revision: 12065
Diffstat (limited to 'package')
-rw-r--r-- | package/madwifi/patches/377-disable_vlan_code.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/package/madwifi/patches/377-disable_vlan_code.patch b/package/madwifi/patches/377-disable_vlan_code.patch new file mode 100644 index 0000000000..54ab9277b3 --- /dev/null +++ b/package/madwifi/patches/377-disable_vlan_code.patch @@ -0,0 +1,25 @@ +--- a/net80211/ieee80211_linux.h ++++ b/net80211/ieee80211_linux.h +@@ -661,22 +661,7 @@ + char *); + void ieee80211_proc_cleanup(struct ieee80211vap *); + +-#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE) +-#define IEEE80211_VLAN_TAG_USED 1 +- +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,20) +-#define vlan_hwaccel_receive_skb(skb, grp, tag) vlan_hwaccel_rx(skb, grp, tag) +-#endif +- +-#ifndef VLAN_GROUP_ARRAY_PART_LEN +-#define vlan_group_set_device(group, vid, dev) do { \ +- group->vlan_devices[vid] = dev; \ +-} while (0); +-#endif +- +-#else + #define IEEE80211_VLAN_TAG_USED 0 +-#endif + void ieee80211_vlan_vattach(struct ieee80211vap *); + void ieee80211_vlan_vdetach(struct ieee80211vap *); + |