Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Dec 2009 18:30:04 GMT
From:      dfilter@FreeBSD.ORG (dfilter service)
To:        freebsd-net@FreeBSD.org
Subject:   Re: kern/141376: commit references a PR
Message-ID:  <200912261830.nBQIU4D6035075@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/141376; it has been noted by GNATS.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/141376: commit references a PR
Date: Sat, 26 Dec 2009 18:26:07 +0000 (UTC)

 Author: rpaulo
 Date: Sat Dec 26 18:25:52 2009
 New Revision: 201026
 URL: http://svn.freebsd.org/changeset/base/201026
 
 Log:
   MFC r200524:
    Pass all IEs to net80211.
   
   PR:		141376
   Submitted by:	Paul <onemda at gmail.com>
 
 Modified:
   stable/8/sys/dev/if_ndis/if_ndis.c
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
 
 Modified: stable/8/sys/dev/if_ndis/if_ndis.c
 ==============================================================================
 --- stable/8/sys/dev/if_ndis/if_ndis.c	Sat Dec 26 18:23:21 2009	(r201025)
 +++ stable/8/sys/dev/if_ndis/if_ndis.c	Sat Dec 26 18:25:52 2009	(r201026)
 @@ -3355,24 +3355,11 @@ ndis_scan_results(struct ndis_softc *sc)
  			efrm = frm + wb->nwbx_ielen;
  			if (efrm - frm < 12)
  				goto done;
 -			sp.tstamp = frm;
 -			frm += 8;
 -			sp.bintval = le16toh(*(uint16_t *)frm);
 -			frm += 2;
 -			sp.capinfo = le16toh(*(uint16_t *)frm);
 -			frm += 2;
 -
 -			/* Grab variable length ies */
 -			while (efrm - frm > 1) {
 -				if (efrm - frm < frm[1] + 2)
 -					break;
 -				switch (*frm) {
 -				case IEEE80211_ELEMID_RSN:
 -					sp.rsn = frm;
 -					break;
 -				}
 -				frm += frm[1] + 2;
 -			}
 +			sp.tstamp = frm;			frm += 8;
 +			sp.bintval = le16toh(*(uint16_t *)frm);	frm += 2;
 +			sp.capinfo = le16toh(*(uint16_t *)frm);	frm += 2;
 +			sp.ies = frm;
 +			sp.ies_len = efrm - frm;
  		}
  done:
  		DPRINTF(("scan: bssid %s chan %dMHz (%d/%d) rssi %d\n",
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912261830.nBQIU4D6035075>