X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fdrivers%2Fdriver_nl80211.c;h=a1233274cadf2262bcbcc181be01974217bd3394;hb=37eb8da9575a3af84f4481ca3a5ff96e981e647a;hp=bd7df65eca2cf2aedbb50015d20f24819d84d90d;hpb=b9c3e576cbacd7ec2c8f3227f478fce01276728c;p=libeap.git diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index bd7df65..a123327 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -144,6 +144,11 @@ static int have_ifidx(struct wpa_driver_nl80211_data *drv, int ifidx); static int wpa_driver_nl80211_if_remove(void *priv, enum wpa_driver_if_type type, const char *ifname); +#else /* HOSTAPD */ +static int have_ifidx(struct wpa_driver_nl80211_data *drv, int ifidx) +{ + return 0; +} #endif /* HOSTAPD */ static int i802_set_freq(void *priv, struct hostapd_freq_params *freq); @@ -432,6 +437,7 @@ static void wpa_driver_nl80211_event_rtm_newlink(void *ctx, attr = RTA_NEXT(attr, attrlen); } +#ifdef HOSTAPD if (ifi->ifi_family == AF_BRIDGE && brid) { /* device has been added to bridge */ char namebuf[IFNAMSIZ]; @@ -440,6 +446,7 @@ static void wpa_driver_nl80211_event_rtm_newlink(void *ctx, brid, namebuf); add_ifidx(drv, brid); } +#endif /* HOSTAPD */ } @@ -467,6 +474,7 @@ static void wpa_driver_nl80211_event_rtm_dellink(void *ctx, attr = RTA_NEXT(attr, attrlen); } +#ifdef HOSTAPD if (ifi->ifi_family == AF_BRIDGE && brid) { /* device has been removed from bridge */ char namebuf[IFNAMSIZ]; @@ -475,6 +483,7 @@ static void wpa_driver_nl80211_event_rtm_dellink(void *ctx, "%s", brid, namebuf); del_ifidx(drv, brid); } +#endif /* HOSTAPD */ }