/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/usb/ |
H A D | m66592.h | 39 unsigned vif:1; member in struct:m66592_platdata
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/mac80211/ |
H A D | offchannel.c | 106 if (sdata->vif.type == NL80211_IFTYPE_AP || 107 sdata->vif.type == NL80211_IFTYPE_ADHOC || 108 sdata->vif.type == NL80211_IFTYPE_MESH_POINT) 120 if (sdata->vif.type != NL80211_IFTYPE_STATION && 121 sdata->vif.type != NL80211_IFTYPE_MONITOR) 139 if (sdata->vif.type == NL80211_IFTYPE_STATION) { 159 if (sdata->vif.type == NL80211_IFTYPE_STATION) { 164 if (sdata->vif.type != NL80211_IFTYPE_MONITOR) 169 (sdata->vif.type == NL80211_IFTYPE_AP || 170 sdata->vif [all...] |
H A D | chan.c | 23 if (sdata->vif.type == NL80211_IFTYPE_MONITOR) 26 if (sdata->vif.type == NL80211_IFTYPE_STATION && 30 if (sdata->vif.type == NL80211_IFTYPE_ADHOC) { 37 if (sdata->vif.type == NL80211_IFTYPE_AP && 77 switch (tmp->vif.bss_conf.channel_type) { 80 superchan = tmp->vif.bss_conf.channel_type; 120 sdata->vif.bss_conf.channel_type = chantype;
|
H A D | iface.c | 50 meshhdrlen = (sdata->vif.type == NL80211_IFTYPE_MESH_POINT) ? 5 : 0; 78 memcpy(sdata->vif.addr, sa->sa_data, ETH_ALEN); 128 if (sdata->vif.type == NL80211_IFTYPE_ADHOC && 129 nsdata->vif.type == NL80211_IFTYPE_ADHOC) 142 if (!identical_mac_addr_allowed(sdata->vif.type, 143 nsdata->vif.type)) 149 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN && 150 nsdata->vif.type == NL80211_IFTYPE_AP) 155 switch (sdata->vif.type) { 169 if (!ieee80211_vif_is_mesh(&sdata->vif)) [all...] |
H A D | pm.c | 53 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 69 switch(sdata->vif.type) { 94 drv_remove_interface(local, &sdata->vif);
|
H A D | main.c | 173 if (sdata->vif.type == NL80211_IFTYPE_STATION) { 179 if (sdata->vif.bss_conf.assoc) 180 sdata->vif.bss_conf.bssid = sdata->u.mgd.bssid; 182 sdata->vif.bss_conf.bssid = zero; 183 } else if (sdata->vif.type == NL80211_IFTYPE_ADHOC) 184 sdata->vif.bss_conf.bssid = sdata->u.ibss.bssid; 185 else if (sdata->vif.type == NL80211_IFTYPE_AP) 186 sdata->vif.bss_conf.bssid = sdata->vif.addr; 187 else if (ieee80211_vif_is_mesh(&sdata->vif)) { [all...] |
H A D | driver-ops.h | 45 struct ieee80211_vif *vif) 51 trace_drv_add_interface(local, vif_to_sdata(vif)); 52 ret = local->ops->add_interface(&local->hw, vif); 58 struct ieee80211_vif *vif) 62 trace_drv_remove_interface(local, vif_to_sdata(vif)); 63 local->ops->remove_interface(&local->hw, vif); 88 local->ops->bss_info_changed(&local->hw, &sdata->vif, info, changed); 143 ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key); 161 local->ops->update_tkip_key(&local->hw, &sdata->vif, conf, 175 ret = local->ops->hw_scan(&local->hw, &sdata->vif, re 44 drv_add_interface(struct ieee80211_local *local, struct ieee80211_vif *vif) argument 57 drv_remove_interface(struct ieee80211_local *local, struct ieee80211_vif *vif) argument [all...] |
H A D | tx.c | 127 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) 161 tx->sdata->vif.bss_conf.use_short_preamble); 170 tx->sdata->vif.bss_conf.use_short_preamble); 213 if (tx->sdata->vif.type != NL80211_IFTYPE_STATION) 263 if (tx->sdata->vif.type == NL80211_IFTYPE_MESH_POINT) 273 tx->sdata->vif.type != NL80211_IFTYPE_ADHOC && 286 tx->sdata->vif.type != NL80211_IFTYPE_ADHOC)) { 317 if (sdata->vif.type != NL80211_IFTYPE_AP) 464 info->control.vif = &tx->sdata->vif; 2137 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length) argument 2288 ieee80211_pspoll_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2328 ieee80211_nullfunc_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 2366 ieee80211_probereq_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const u8 *ssid, size_t ssid_len, const u8 *ie, size_t ie_len) argument 2416 ieee80211_rts_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const void *frame, size_t frame_len, const struct ieee80211_tx_info *frame_txctl, struct ieee80211_rts *rts) argument 2432 ieee80211_ctstoself_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif, const void *frame, size_t frame_len, const struct ieee80211_tx_info *frame_txctl, struct ieee80211_cts *cts) argument 2448 ieee80211_get_buffered_bc(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
H A D | agg-tx.c | 80 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 81 if (sdata->vif.type == NL80211_IFTYPE_AP || 82 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 83 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); 84 else if (sdata->vif.type == NL80211_IFTYPE_STATION) 128 memcpy(bar->ta, sdata->vif.addr, ETH_ALEN); 370 if (sdata->vif.type != NL80211_IFTYPE_STATION && 371 sdata->vif.type != NL80211_IFTYPE_AP_VLAN && 372 sdata->vif.type != NL80211_IFTYPE_AP) 501 void ieee80211_start_tx_ba_cb(struct ieee80211_vif *vif, u argument 549 ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra, u16 tid) argument 628 ieee80211_stop_tx_ba_cb(struct ieee80211_vif *vif, u8 *ra, u8 tid) argument 701 ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra, u16 tid) argument [all...] |
H A D | util.c | 163 struct ieee80211_vif *vif, 174 if (vif) { 175 sdata = vif_to_sdata(vif); 176 short_preamble = sdata->vif.bss_conf.use_short_preamble; 189 struct ieee80211_vif *vif, size_t frame_len, 207 if (vif) { 208 sdata = vif_to_sdata(vif); 209 short_preamble = sdata->vif.bss_conf.use_short_preamble; 229 struct ieee80211_vif *vif, 247 if (vif) { 162 ieee80211_generic_frame_duration(struct ieee80211_hw *hw, struct ieee80211_vif *vif, size_t frame_len, struct ieee80211_rate *rate) argument 188 ieee80211_rts_duration(struct ieee80211_hw *hw, struct ieee80211_vif *vif, size_t frame_len, const struct ieee80211_tx_info *frame_txctl) argument 228 ieee80211_ctstoself_duration(struct ieee80211_hw *hw, struct ieee80211_vif *vif, size_t frame_len, const struct ieee80211_tx_info *frame_txctl) argument 461 ieee80211_iterate_active_interfaces( struct ieee80211_hw *hw, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument 495 ieee80211_iterate_active_interfaces_atomic( struct ieee80211_hw *hw, void (*iterator)(void *data, u8 *mac, struct ieee80211_vif *vif), void *data) argument [all...] |
H A D | rx.c | 283 if (sdata->vif.type != NL80211_IFTYPE_MONITOR) 463 char *dev_addr = rx->sdata->vif.addr; 793 if (ieee80211_vif_is_mesh(&rx->sdata->vif)) 798 rx->sdata->vif.type != NL80211_IFTYPE_ADHOC && 1069 if (rx->sdata->vif.type == NL80211_IFTYPE_ADHOC) { 1085 if (rx->sdata->vif.type == NL80211_IFTYPE_STATION) 1097 (rx->sdata->vif.type == NL80211_IFTYPE_AP || 1098 rx->sdata->vif.type == NL80211_IFTYPE_AP_VLAN)) { 1132 (rx->sdata->vif.type == NL80211_IFTYPE_AP || 1133 (rx->sdata->vif [all...] |
H A D | ht.c | 175 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); 176 if (sdata->vif.type == NL80211_IFTYPE_AP || 177 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) 178 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); 179 else if (sdata->vif.type == NL80211_IFTYPE_STATION)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/ |
H A D | mac80211.h | 486 /* NB: vif can be NULL for injected frames */ 487 struct ieee80211_vif *vif; member in struct:ieee80211_tx_info::__anon18418::__anon18419 793 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) argument 796 return vif->type == NL80211_IFTYPE_MESH_POINT; 1712 struct ieee80211_vif *vif); 1714 struct ieee80211_vif *vif); 1717 struct ieee80211_vif *vif, 1729 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 1732 struct ieee80211_vif *vif, 1736 int (*hw_scan)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 2045 ieee80211_beacon_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/rt2x00/ |
H A D | rt2x00mac.c | 85 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif, 89 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif, 190 struct ieee80211_vif *vif) 193 struct rt2x00_intf *intf = vif_to_intf(vif); 206 switch (vif->type) { 266 if (vif->type == NL80211_IFTYPE_AP) 285 memcpy(&intf->mac, vif->addr, ETH_ALEN); 286 if (vif->type == NL80211_IFTYPE_AP) { 287 memcpy(&intf->bssid, vif->addr, ETH_ALEN); 288 rt2x00lib_config_intf(rt2x00dev, intf, vif 189 rt2x00mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 306 rt2x00mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 443 rt2x00mac_set_tim_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 496 rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 608 rt2x00mac_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/wl12xx/ |
H A D | wl1271_event.c | 170 ieee80211_cqm_rssi_notify(wl->vif, event, GFP_KERNEL); 204 ieee80211_disable_dyn_ps(wl->vif); 206 ieee80211_enable_dyn_ps(wl->vif); 237 if (wl->vif) 241 if (wl->vif && beacon_loss) 242 ieee80211_connection_loss(wl->vif);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ath/ar9170/ |
H A D | mac.c | 64 if (!ar->vif) 68 ar->vif->bss_conf.use_short_slot) 78 if (!ar->vif) 81 ofdm = ar->vif->bss_conf.basic_rates >> 4; 86 cck = ar->vif->bss_conf.basic_rates & 0xf; 317 if (ar->vif) { 321 switch (ar->vif->type) { 382 if (ar->vif) { 383 v |= ar->vif->bss_conf.beacon_int; 386 switch (ar->vif [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ |
H A D | mac80211_hwsim.c | 155 static inline void hwsim_check_magic(struct ieee80211_vif *vif) argument 157 struct hwsim_vif_priv *vp = (void *)vif->drv_priv; 161 static inline void hwsim_set_magic(struct ieee80211_vif *vif) argument 163 struct hwsim_vif_priv *vp = (void *)vif->drv_priv; 167 static inline void hwsim_clear_magic(struct ieee80211_vif *vif) argument 169 struct hwsim_vif_priv *vp = (void *)vif->drv_priv; 453 struct ieee80211_vif *vif) 562 if (txi->control.vif) 563 hwsim_check_magic(txi->control.vif); 594 struct ieee80211_vif *vif) 452 mac80211_hwsim_addr_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 593 mac80211_hwsim_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 603 mac80211_hwsim_remove_interface( struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 613 mac80211_hwsim_beacon_tx(void *arg, u8 *mac, struct ieee80211_vif *vif) argument 708 mac80211_hwsim_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument 769 mac80211_hwsim_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 779 mac80211_hwsim_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 789 mac80211_hwsim_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument 921 mac80211_hwsim_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument 969 mac80211_hwsim_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument 1093 hwsim_send_ps_poll(void *dat, u8 *mac, struct ieee80211_vif *vif) argument 1123 hwsim_send_nullfunc(struct mac80211_hwsim_data *data, u8 *mac, struct ieee80211_vif *vif, int ps) argument 1154 hwsim_send_nullfunc_ps(void *dat, u8 *mac, struct ieee80211_vif *vif) argument 1162 hwsim_send_nullfunc_no_ps(void *dat, u8 *mac, struct ieee80211_vif *vif) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ath/ath9k/ |
H A D | beacon.c | 108 struct ieee80211_vif *vif) 123 avp = (void *)vif->drv_priv; 141 skb = ieee80211_beacon_get(hw, vif); 171 skb = ieee80211_get_buffered_bc(hw, vif); 176 * 1) if there is only one vif let the cab traffic continue. 177 * 2) if there are more than one vif and we are using staggered 197 skb = ieee80211_get_buffered_bc(hw, vif); 203 int ath_beacon_alloc(struct ath_wiphy *aphy, struct ieee80211_vif *vif) argument 212 avp = (void *)vif->drv_priv; 227 * Assign the vif t 107 ath_beacon_generate(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 339 struct ieee80211_vif *vif; local 630 ath_beacon_config_adhoc(struct ath_softc *sc, struct ath_beacon_config *conf, struct ieee80211_vif *vif) argument 678 ath_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif) argument [all...] |
H A D | virtual.c | 26 static void ath9k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 189 struct ieee80211_vif *vif, const u8 *bssid, 216 info->control.vif = vif; 376 static void ath9k_pause_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument 379 struct ath_vif *avp = (void *) vif->drv_priv; 381 switch (vif->type) { 383 if (!vif->bss_conf.assoc) { 388 if (ath9k_send_nullfunc(aphy, vif, avp->bssid, 1)) { 410 * active vifs (now we do it on the first vif gettin 188 ath9k_send_nullfunc(struct ath_wiphy *aphy, struct ieee80211_vif *vif, const u8 *bssid, int ps) argument 427 ath9k_unpause_iter(void *data, u8 *mac, struct ieee80211_vif *vif) argument [all...] |
H A D | htc_drv_main.c | 230 struct ieee80211_vif *vif, 235 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *) vif->drv_priv; 254 memcpy(&tsta.macaddr, vif->addr, ETH_ALEN); 282 struct ieee80211_vif *vif, 417 struct ieee80211_vif *vif, 428 sta = ieee80211_find_sta(vif, bss_conf->bssid); 444 struct ieee80211_vif *vif, 1269 struct ieee80211_vif *vif) 1272 struct ath9k_htc_vif *avp = (void *)vif->drv_priv; 1288 memcpy(&hvif.myaddr, vif 229 ath9k_htc_add_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 281 ath9k_htc_remove_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 416 ath9k_htc_update_rate(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf) argument 443 ath9k_htc_tx_aggr_oper(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_ampdu_mlme_action action, u16 tid) argument 1268 ath9k_htc_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1339 ath9k_htc_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 1484 ath9k_htc_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1502 ath9k_htc_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1563 ath9k_htc_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument 1607 ath9k_htc_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changed) argument 1729 ath9k_htc_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument [all...] |
H A D | htc_drv_beacon.c | 168 struct ath9k_htc_vif *avp = (void *)priv->vif->drv_priv; 191 beacon = ieee80211_beacon_get(priv->hw, priv->vif); 241 struct ieee80211_vif *vif) 245 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; 257 switch (vif->type) { 240 ath9k_htc_beacon_config(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/libertas_tf/ |
H A D | main.c | 203 priv->vif = NULL; 254 if ((priv->vif->type == NL80211_IFTYPE_AP) && 366 struct ieee80211_vif *vif) 370 if (priv->vif != NULL) 373 priv->vif = vif; 374 switch (vif->type) { 383 priv->vif = NULL; 386 lbtf_set_mac_address(priv, (u8 *) vif->addr); 392 struct ieee80211_vif *vif) 365 lbtf_op_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 391 lbtf_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument 486 lbtf_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwlwifi/ |
H A D | iwl-core.h | 112 void (*request_scan)(struct iwl_priv *priv, struct ieee80211_vif *vif); 190 struct ieee80211_vif *vif); 191 void (*config_ap)(struct iwl_priv *priv, struct ieee80211_vif *vif); 201 struct ieee80211_vif *vif, bool add); 361 struct ieee80211_vif *vif); 368 struct ieee80211_vif *vif); 376 void iwl_post_associate(struct iwl_priv *priv, struct ieee80211_vif *vif); 378 struct ieee80211_vif *vif, 383 struct ieee80211_vif *vif); 385 struct ieee80211_vif *vif); 716 iwlcore_config_ap(struct iwl_priv *priv, struct ieee80211_vif *vif) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/p54/ |
H A D | main.c | 38 struct ieee80211_vif *vif, 53 static void p54_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, argument 139 struct ieee80211_vif *vif) 144 beacon = ieee80211_beacon_get(priv->hw, vif); 228 struct ieee80211_vif *vif) 238 priv->vif = vif; 240 switch (vif->type) { 245 priv->mode = vif->type; 252 memcpy(priv->mac_addr, vif 37 p54_sta_add_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 138 p54_beacon_update(struct p54_common *priv, struct ieee80211_vif *vif) argument 227 p54_add_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument 258 p54_remove_interface(struct ieee80211_hw *dev, struct ieee80211_vif *vif) argument 370 p54_bss_info_changed(struct ieee80211_hw *dev, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument 418 p54_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/ |
H A D | ipmr.c | 100 /* Big lock, protecting vif table, mrt cache and mroute socket state. 687 /* Is vif busy ? */ 1181 * Close the multicast socket, and clear the vif tables etc 1191 * Shut down all active vif entries 1254 struct vifctl vif; local 1298 if (optlen != sizeof(vif)) 1300 if (copy_from_user(&vif, optval, sizeof(vif))) 1302 if (vif.vifc_vifi >= MAXVIFS) 1306 ret = vif_add(net, mrt, &vif, s 1442 struct vif_device *vif; local 1576 struct vif_device *vif = &mrt->vif_table[vifi]; local 1700 int vif, ct; local 1830 int vif; local 2031 int vif; local 2226 const struct vif_device *vif = v; local [all...] |