Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Mar 2008 18:19:46 GMT
From:      Sam Leffler <sam@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 138639 for review
Message-ID:  <200803261819.m2QIJkr6074750@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=138639

Change 138639 by sam@sam_ebb on 2008/03/26 18:18:59

	add a null getradiocaps callback

Affected files ...

.. //depot/projects/vap/sys/net80211/ieee80211_regdomain.c#11 edit

Differences ...

==== //depot/projects/vap/sys/net80211/ieee80211_regdomain.c#11 (text+ko) ====

@@ -43,6 +43,15 @@
 #include <net80211/ieee80211_var.h>
 #include <net80211/ieee80211_regdomain.h>
 
+static void
+null_getradiocaps(struct ieee80211com *ic, int *n, struct ieee80211_channel *c)
+{
+	/* just feed back the current channel list */
+	*n = ic->ic_nchans;
+	memcpy(c, ic->ic_channels,
+	    ic->ic_nchans*sizeof(struct ieee80211_channel));
+}
+
 static int
 null_setregdomain(struct ieee80211com *ic,
 	struct ieee80211_regdomain *rd,
@@ -62,6 +71,7 @@
 		ic->ic_regdomain.isocc[1] = 'S';		/* XXX */
 		/* XXX? too late to setup default channel list */
 	}
+	ic->ic_getradiocaps = null_getradiocaps;
 	ic->ic_setregdomain = null_setregdomain;
 }
 



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