Parcourir la source

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
Felix Fietkau il y a 15 ans
Parent
commit
36b295eefd

+ 1 - 1
target/linux/generic/patches-2.6.33/240-packet_socket_type.patch

@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
  	unsigned int		tp_loss:1;
  	unsigned int		tp_loss:1;
  #endif
  #endif
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
-+	__u8			pkt_type:3;
++	unsigned int		pkt_type;
  };
  };
  
  
  struct packet_skb_cb {
  struct packet_skb_cb {

+ 1 - 1
target/linux/generic/patches-2.6.34/240-packet_socket_type.patch

@@ -31,7 +31,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
  	unsigned int		tp_reserve;
  	unsigned int		tp_reserve;
  	unsigned int		tp_loss:1;
  	unsigned int		tp_loss:1;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
-+	__u8			pkt_type:3;
++	unsigned int		pkt_type;
  };
  };
  
  
  struct packet_skb_cb {
  struct packet_skb_cb {

+ 1 - 1
target/linux/generic/patches-2.6.35/240-packet_socket_type.patch

@@ -30,7 +30,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
  	unsigned int		tp_reserve;
  	unsigned int		tp_reserve;
  	unsigned int		tp_loss:1;
  	unsigned int		tp_loss:1;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
  	struct packet_type	prot_hook ____cacheline_aligned_in_smp;
-+	__u8			pkt_type:3;
++	unsigned int		pkt_type;
  };
  };
  
  
  struct packet_skb_cb {
  struct packet_skb_cb {