Subject: Re: finished importing ath/net80211
To: None <current-users@netbsd.org>
From: Bang Jun-Young <junyoung@netbsd.org>
List: current-users
Date: 06/27/2005 21:49:52
Bernd Ernesti wrote:
> Index: ieee80211_input.c
> ===================================================================
> RCS file: /cvsroot/src/sys/net80211/ieee80211_input.c,v
> retrieving revision 1.41
> diff -b -u -r1.41 ieee80211_input.c
> --- ieee80211_input.c	26 Jun 2005 04:31:51 -0000	1.41
> +++ ieee80211_input.c	26 Jun 2005 07:25:52 -0000
> @@ -573,6 +573,11 @@
>  				}
>  			}
>  			if (m1 != NULL) {
> +#ifdef ALTQ
> +				if (ALTQ_IS_ENABLED(&ifp->if_snd))
> +					altq_etherclassify(&ifp->if_snd, m1,
> +					    &pktattr);
> +#endif
>  				int len = m1->m_pkthdr.len;
>  				IF_ENQUEUE(&ifp->if_snd, m1);
>  				if (m != NULL)

A better one would be something like:
 
 			if (m1 != NULL) {
+ 				int len;
+#ifdef ALTQ
+				if (ALTQ_IS_ENABLED(&ifp->if_snd))
+					altq_etherclassify(&ifp->if_snd, m1,
+					    &pktattr);
+#endif
- 				int len = m1->m_pkthdr.len;
+				len = m1->m_pkthdr.len;
 				IF_ENQUEUE(&ifp->if_snd, m1);
 				if (m != NULL)
 
Jun-Young