On Fri, Oct 27, 2017 at 09:08:07PM +1100, Jonathan Gray wrote:
> use in ifconfig was removed in 2009
Yes, please remove this. Thanks.
> Index: ieee80211_ioctl.c
> ===================================================================
> RCS file: /cvs/src/sys/net80211/ieee80211_ioctl.c,v
> retrieving revision 1.54
> diff -u -p -r1.54 ieee80211_ioctl.c
> --- ieee80211_ioctl.c 26 Oct 2017 15:00:28 -0000 1.54
> +++ ieee80211_ioctl.c 27 Oct 2017 10:03:44 -0000
> @@ -407,7 +407,6 @@ ieee80211_ioctl(struct ifnet *ifp, u_lon
> int i, error = 0;
> struct ieee80211_nwid nwid;
> struct ieee80211_wpapsk *psk;
> - struct ieee80211_wmmparams *wmm;
> struct ieee80211_keyavail *ka;
> struct ieee80211_keyrun *kr;
> struct ieee80211_power *power;
> @@ -464,24 +463,6 @@ ieee80211_ioctl(struct ifnet *ifp, u_lon
> break;
> case SIOCG80211NWKEY:
> error = ieee80211_ioctl_getnwkeys(ic, (void *)data);
> - break;
> - case SIOCS80211WMMPARMS:
> - if ((error = suser(curproc, 0)) != 0)
> - break;
> - if (!(ic->ic_flags & IEEE80211_C_QOS)) {
> - error = ENODEV;
> - break;
> - }
> - wmm = (struct ieee80211_wmmparams *)data;
> - if (wmm->i_enabled)
> - ic->ic_flags |= IEEE80211_F_QOS;
> - else
> - ic->ic_flags &= ~IEEE80211_F_QOS;
> - error = ENETRESET;
> - break;
> - case SIOCG80211WMMPARMS:
> - wmm = (struct ieee80211_wmmparams *)data;
> - wmm->i_enabled = (ic->ic_flags & IEEE80211_F_QOS) ? 1 : 0;
> break;
> case SIOCS80211WPAPARMS:
> if ((error = suser(curproc, 0)) != 0)
> Index: ieee80211_ioctl.h
> ===================================================================
> RCS file: /cvs/src/sys/net80211/ieee80211_ioctl.h,v
> retrieving revision 1.30
> diff -u -p -r1.30 ieee80211_ioctl.h
> --- ieee80211_ioctl.h 24 Oct 2017 09:36:13 -0000 1.30
> +++ ieee80211_ioctl.h 27 Oct 2017 10:03:44 -0000
> @@ -255,15 +255,6 @@ struct ieee80211_wpaparams {
> #define SIOCS80211WPAPARMS _IOW('i', 247, struct ieee80211_wpaparams)
> #define SIOCG80211WPAPARMS _IOWR('i', 248, struct ieee80211_wpaparams)
>
> -struct ieee80211_wmmparams {
> - char i_name[IFNAMSIZ]; /* if_name, e.g. "wi0" */
> - int i_enabled;
> - /* XXX more */
> -};
> -
> -#define SIOCS80211WMMPARMS _IOW('i', 249, struct ieee80211_wmmparams)
> -#define SIOCG80211WMMPARMS _IOWR('i', 250, struct ieee80211_wmmparams)
> -
> struct ieee80211_keyavail {
> char i_name[IFNAMSIZ]; /* if_name, e.g. "wi0" */
> u_int8_t i_macaddr[IEEE80211_ADDR_LEN];
>