From owner-p4-projects@FreeBSD.ORG Sun Oct 12 10:28:54 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 6B5EE16A4C0; Sun, 12 Oct 2003 10:28:54 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42D5016A4B3 for ; Sun, 12 Oct 2003 10:28:54 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFA8C43FA3 for ; Sun, 12 Oct 2003 10:28:53 -0700 (PDT) (envelope-from sam@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id h9CHSrXJ037172 for ; Sun, 12 Oct 2003 10:28:53 -0700 (PDT) (envelope-from sam@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h9CHSrwY037169 for perforce@freebsd.org; Sun, 12 Oct 2003 10:28:53 -0700 (PDT) (envelope-from sam@freebsd.org) Date: Sun, 12 Oct 2003 10:28:53 -0700 (PDT) Message-Id: <200310121728.h9CHSrwY037169@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to sam@freebsd.org using -f From: Sam Leffler To: Perforce Change Reviews Subject: PERFORCE change 39583 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2003 17:28:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=39583 Change 39583 by sam@sam_ebb on 2003/10/12 10:28:05 include a DS element in probe response frames Affected files ... .. //depot/projects/netperf/sys/net80211/ieee80211_output.c#7 edit Differences ... ==== //depot/projects/netperf/sys/net80211/ieee80211_output.c#7 (text+ko) ==== @@ -354,6 +354,7 @@ * [2] cabability information * [tlv] ssid * [tlv] supported rates + * [tlv] parameter set (DS) * [tlv] parameter set (IBSS) * [tlv] extended supported rates */ @@ -361,6 +362,7 @@ 8 + 2 + 2 + 2 + 2 + ni->ni_esslen + 2 + IEEE80211_RATE_SIZE + + (ic->ic_phytype != IEEE80211_T_FH ? 3 : 0) + 6 + 2 + (IEEE80211_RATE_MAXSIZE - IEEE80211_RATE_SIZE)); if (m == NULL) @@ -388,6 +390,13 @@ ic->ic_bss->ni_esslen); frm = ieee80211_add_rates(frm, &ic->ic_bss->ni_rates); + /* XXX insert FH parameter set */ + if (ic->ic_phytype != IEEE80211_T_FH) { + *frm++ = IEEE80211_ELEMID_DSPARMS; + *frm++ = 1; + *frm++ = ieee80211_chan2ieee(ic, ni->ni_chan); + } + if (ic->ic_opmode == IEEE80211_M_IBSS) { *frm++ = IEEE80211_ELEMID_IBSSPARMS; *frm++ = 2;