···222222void set_port_type(struct orinoco_private *priv)223223{224224 switch (priv->iw_mode) {225225- case IW_MODE_INFRA:225225+ case NL80211_IFTYPE_STATION:226226 priv->port_type = 1;227227 priv->createibss = 0;228228 break;229229- case IW_MODE_ADHOC:229229+ case NL80211_IFTYPE_ADHOC:230230 if (priv->prefer_port3) {231231 priv->port_type = 3;232232 priv->createibss = 0;···235235 priv->createibss = 1;236236 }237237 break;238238- case IW_MODE_MONITOR:238238+ case NL80211_IFTYPE_MONITOR:239239 priv->port_type = 3;240240 priv->createibss = 0;241241 break;···359359 return NETDEV_TX_BUSY;360360 }361361362362- if (!netif_carrier_ok(dev) || (priv->iw_mode == IW_MODE_MONITOR)) {362362+ if (!netif_carrier_ok(dev) ||363363+ (priv->iw_mode == NL80211_IFTYPE_MONITOR)) {363364 /* Oops, the firmware hasn't established a connection,364365 silently drop the packet (this seems to be the365366 safest approach). */···821820 }822821823822 /* Handle frames in monitor mode */824824- if (priv->iw_mode == IW_MODE_MONITOR) {823823+ if (priv->iw_mode == NL80211_IFTYPE_MONITOR) {825824 orinoco_rx_monitor(dev, rxfid, desc);826825 goto out;827826 }···13321331 u16 newstatus;13331332 int connected;1334133313351335- if (priv->iw_mode == IW_MODE_MONITOR)13341334+ if (priv->iw_mode == NL80211_IFTYPE_MONITOR)13361335 break;1337133613381337 if (len != sizeof(linkstatus)) {···19821981 }1983198219841983 /* Set up the default configuration */19851985- priv->iw_mode = IW_MODE_INFRA;19841984+ priv->iw_mode = NL80211_IFTYPE_STATION;19861985 /* By default use IEEE/IBSS ad-hoc mode if we have it */19871986 priv->prefer_port3 = priv->has_port3 && (!priv->has_ibss);19881987 set_port_type(priv);