Searched refs:vif (Results 1 - 25 of 112) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/usb/
H A Dm66592.h39 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 Doffchannel.c106 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 Dchan.c23 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 Diface.c50 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 Dpm.c53 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN)
69 switch(sdata->vif.type) {
94 drv_remove_interface(local, &sdata->vif);
H A Dmain.c173 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 Ddriver-ops.h45 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 Dtx.c127 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 Dagg-tx.c80 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 Dutil.c163 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 Drx.c283 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 Dht.c175 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 Dmac80211.h486 /* 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 Drt2x00mac.c85 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 Dwl1271_event.c170 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 Dmac.c64 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 Dmac80211_hwsim.c155 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 Dbeacon.c108 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 Dvirtual.c26 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 Dhtc_drv_main.c230 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 Dhtc_drv_beacon.c168 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 Dmain.c203 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 Diwl-core.h112 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 Dmain.c38 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 Dipmr.c100 /* 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...]

Completed in 386 milliseconds

12345