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