From 36b295eefdf2ba56ed1175096a19780cd0042ed7 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Tue, 6 Jul 2010 18:53:55 +0000
Subject: [PATCH] repair the damage that was done to the packet socket type
 filter patch when it was forward ported to 2.6.33 this should fix the
 mac80211 problems in 2.6.33 and later versions

SVN-Revision: 22079
---
 .../linux/generic/patches-2.6.33/240-packet_socket_type.patch   | 2 +-
 .../linux/generic/patches-2.6.34/240-packet_socket_type.patch   | 2 +-
 .../linux/generic/patches-2.6.35/240-packet_socket_type.patch   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/target/linux/generic/patches-2.6.33/240-packet_socket_type.patch b/target/linux/generic/patches-2.6.33/240-packet_socket_type.patch
index 0cf56c02b6..f6f48c9deb 100644
--- a/target/linux/generic/patches-2.6.33/240-packet_socket_type.patch
+++ b/target/linux/generic/patches-2.6.33/240-packet_socket_type.patch
@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
  	unsigned int		tp_loss:1;
  #endif
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
-+	__u8			pkt_type:3;
++	unsigned int		pkt_type;
  };
  
  struct packet_skb_cb {
diff --git a/target/linux/generic/patches-2.6.34/240-packet_socket_type.patch b/target/linux/generic/patches-2.6.34/240-packet_socket_type.patch
index 4d4c01155f..30743a0c05 100644
--- a/target/linux/generic/patches-2.6.34/240-packet_socket_type.patch
+++ b/target/linux/generic/patches-2.6.34/240-packet_socket_type.patch
@@ -31,7 +31,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
  	unsigned int		tp_reserve;
  	unsigned int		tp_loss:1;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
-+	__u8			pkt_type:3;
++	unsigned int		pkt_type;
  };
  
  struct packet_skb_cb {
diff --git a/target/linux/generic/patches-2.6.35/240-packet_socket_type.patch b/target/linux/generic/patches-2.6.35/240-packet_socket_type.patch
index afaf9204fe..1bb0f85d88 100644
--- a/target/linux/generic/patches-2.6.35/240-packet_socket_type.patch
+++ b/target/linux/generic/patches-2.6.35/240-packet_socket_type.patch
@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <nbd@openwrt.org>
  	unsigned int		tp_reserve;
  	unsigned int		tp_loss:1;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
-+	__u8			pkt_type:3;
++	unsigned int		pkt_type;
  };
  
  struct packet_skb_cb {
-- 
GitLab