/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-net-mesh | 2 What: /sys/class/net/<mesh_iface>/mesh/aggregated_ogms 7 mesh <mesh_iface> shall be aggregated or not. 9 What: /sys/class/net/<mesh_iface>/mesh/<vlan_subdir>/ap_isolation 18 What: /sys/class/net/<mesh_iface>/mesh/bonding 23 mesh will be sent using multiple interfaces at the 26 What: /sys/class/net/<mesh_iface>/mesh/bridge_loop_avoidance 32 between the mesh and devices bridged with the soft 35 What: /sys/class/net/<mesh_iface>/mesh/fragmentation 40 mesh will be fragmented or silently discarded if the 43 What: /sys/class/net/<mesh_iface>/mesh/gw_bandwidth [all …]
|
D | sysfs-class-net-batman-adv | 13 displays the batman mesh interface this <iface>
|
/linux-4.1.27/net/mac80211/ |
D | debugfs_netdev.c | 496 IEEE80211_IF_FILE(estab_plinks, u.mesh.estab_plinks, ATOMIC); 499 IEEE80211_IF_FILE(fwded_mcast, u.mesh.mshstats.fwded_mcast, DEC); 500 IEEE80211_IF_FILE(fwded_unicast, u.mesh.mshstats.fwded_unicast, DEC); 501 IEEE80211_IF_FILE(fwded_frames, u.mesh.mshstats.fwded_frames, DEC); 502 IEEE80211_IF_FILE(dropped_frames_ttl, u.mesh.mshstats.dropped_frames_ttl, DEC); 504 u.mesh.mshstats.dropped_frames_congestion, DEC); 506 u.mesh.mshstats.dropped_frames_no_route, DEC); 510 u.mesh.mshcfg.dot11MeshMaxRetries, DEC); 512 u.mesh.mshcfg.dot11MeshRetryTimeout, DEC); 514 u.mesh.mshcfg.dot11MeshConfirmTimeout, DEC); [all …]
|
D | mesh.c | 46 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mesh_housekeeping_timer() 65 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_matches_local() 135 if (free_plinks != sdata->u.mesh.accepting_plinks) { in mesh_accept_plinks_update() 136 sdata->u.mesh.accepting_plinks = free_plinks; in mesh_accept_plinks_update() 159 if (!sdata->u.mesh.user_mpm) { in mesh_sta_cleanup() 176 sdata->u.mesh.rmc = kmalloc(sizeof(struct mesh_rmc), GFP_KERNEL); in mesh_rmc_init() 177 if (!sdata->u.mesh.rmc) in mesh_rmc_init() 179 sdata->u.mesh.rmc->idx_mask = RMC_BUCKETS - 1; in mesh_rmc_init() 181 INIT_LIST_HEAD(&sdata->u.mesh.rmc->bucket[i]); in mesh_rmc_init() 187 struct mesh_rmc *rmc = sdata->u.mesh.rmc; in mesh_rmc_free() [all …]
|
D | Kconfig | 75 bool "Enable mac80211 mesh networking (pre-802.11s) support" 78 This options enables support of Draft 802.11s mesh networking. 215 bool "Verbose mesh peer link debugging" 220 verbose mesh peer link debugging messages (when mac80211 221 is taking part in a mesh network). 228 bool "Verbose mesh path debugging" 233 verbose mesh path selection debugging messages (when mac80211 234 is taking part in a mesh network). 241 bool "Verbose mesh HWMP routing debugging" 246 verbose mesh routing (HWMP) debugging messages (when mac80211 [all …]
|
D | mesh_hwmp.c | 84 msecs_to_jiffies(s->u.mesh.mshcfg.dot11MeshHWMPnetDiameterTraversalTime) 86 MSEC_TO_TU(s->u.mesh.mshcfg.dot11MeshHWMPactivePathTimeout) 88 (msecs_to_jiffies(s->u.mesh.mshcfg.dot11MeshHWMPpreqMinInterval)) 89 #define max_preq_retries(s) (s->u.mesh.mshcfg.dot11MeshHWMPmaxPREQretries) 91 msecs_to_jiffies(sdata->u.mesh.mshcfg.min_discovery_timeout) 93 msecs_to_jiffies(sdata->u.mesh.mshcfg.dot11MeshHWMPconfirmationInterval) 245 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_path_error_tx() 515 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in hwmp_preq_frame_process() 650 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in hwmp_prep_frame_process() 670 sdata->u.mesh.mshstats.dropped_frames_ttl++; in hwmp_prep_frame_process() [all …]
|
D | mesh.h | 217 void mesh_ids_set_default(struct ieee80211_if_mesh *mesh); 328 atomic_inc(&sdata->u.mesh.estab_plinks); in mesh_plink_inc_estab_count() 335 atomic_dec(&sdata->u.mesh.estab_plinks); in mesh_plink_dec_estab_count() 341 return sdata->u.mesh.mshcfg.dot11MeshMaxPeerLinks - in mesh_plink_free_count() 342 atomic_read(&sdata->u.mesh.estab_plinks); in mesh_plink_free_count() 358 return sdata->u.mesh.mesh_pp_id == IEEE80211_PATH_PROTOCOL_HWMP; in mesh_path_sel_is_hwmp()
|
D | mesh_plink.c | 65 s32 rssi_threshold = sdata->u.mesh.mshcfg.rssi_threshold; in rssi_threshold_check() 203 sdata->u.mesh.mshcfg.ht_opmode = ht_opmode; in mesh_set_ht_prot_mode() 279 2 + sdata->u.mesh.mesh_id_len + in mesh_plink_frame_tx() 284 sdata->u.mesh.ie_len); in mesh_plink_frame_tx() 454 if (sdata->u.mesh.user_mpm || in mesh_sta_info_alloc() 455 sdata->u.mesh.security & IEEE80211_MESH_SEC_AUTHED) in mesh_sta_info_alloc() 526 sdata->u.mesh.accepting_plinks && in mesh_neighbour_update() 527 sdata->u.mesh.mshcfg.auto_open_plinks && in mesh_neighbour_update() 584 mshcfg = &sdata->u.mesh.mshcfg; in mesh_plink_timer() 685 mesh_plink_timer_set(sta, sdata->u.mesh.mshcfg.dot11MeshRetryTimeout); in mesh_plink_open() [all …]
|
D | mesh_pathtbl.c | 466 mpath->sdata->u.mesh.num_gates++; in mesh_path_add_gate() 473 mpath->dst, mpath->sdata->u.mesh.num_gates); in mesh_path_add_gate() 499 mpath->sdata->u.mesh.num_gates--; in mesh_gate_del() 503 mpath->dst, mpath->sdata->u.mesh.num_gates); in mesh_gate_del() 514 return sdata->u.mesh.num_gates; in mesh_gate_num() 529 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_path_add() 546 if (atomic_add_unless(&sdata->u.mesh.mpaths, 1, MESH_MAX_MPATHS) == 0) in mesh_path_add() 606 atomic_dec(&sdata->u.mesh.mpaths); in mesh_path_add() 663 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mpp_path_add() 771 sdata->u.mesh.mshcfg.element_ttl, in mesh_plink_broken() [all …]
|
D | mesh_sync.c | 52 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_sync_adjust_tbtt() 84 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_sync_offset_rx_bcn_presp() 170 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_sync_offset_adjust_tbtt()
|
D | mesh_ps.c | 82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update() 203 pm = sdata->u.mesh.nonpeer_pm; in ieee80211_mps_set_frame_flags() 218 sdata->u.mesh.ps_peers_deep_sleep > 0)) in ieee80211_mps_set_frame_flags() 266 atomic_inc(&sta->sdata->u.mesh.ps.num_sta_ps); in ieee80211_mps_sta_status_update()
|
D | Makefile | 43 mesh.o \
|
D | cfg.c | 228 if (sdata->u.mesh.security != IEEE80211_MESH_SEC_NONE) in ieee80211_add_key() 1163 sdata->u.mesh.mshcfg.power_mode); in sta_apply_parameters() 1321 if (sdata->u.mesh.user_mpm) in ieee80211_change_station() 1631 memcpy(conf, &(sdata->u.mesh.mshcfg), sizeof(struct mesh_config)); in ieee80211_get_mesh_config() 1646 struct ieee80211_sub_if_data, u.mesh); in copy_mesh_setup() 1696 ifmsh = &sdata->u.mesh; in ieee80211_update_mesh_config() 1699 conf = &(sdata->u.mesh.mshcfg); in ieee80211_update_mesh_config() 1803 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_join_mesh() 3096 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_set_csa_beacon() 3278 !sdata->u.mesh.mesh_id_len) in ieee80211_mgmt_tx() [all …]
|
D | sta_info.c | 99 ps = &sdata->u.mesh.ps; in __cleanup_single_sta() 316 !sdata->u.mesh.user_mpm) in sta_info_alloc() 638 ps = &sta->sdata->u.mesh.ps; in __sta_info_recalc_tim() 1069 atomic_dec(&sdata->u.mesh.ps.num_sta_ps); in ieee80211_sta_expire() 1142 ps = &sdata->u.mesh.ps; in ieee80211_sta_ps_deliver_wakeup()
|
D | tx.c | 351 ps = &sdata->u.mesh.ps; in purge_old_ps_buffers() 408 ps = &tx->sdata->u.mesh.ps; in ieee80211_tx_h_multicast_ps_buf() 2725 beacon = rcu_dereference(sdata->u.mesh.beacon); in ieee80211_csa_update_counter() 2772 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_csa_is_complete() 2897 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in __ieee80211_beacon_get() 3222 ps = &sdata->u.mesh.ps; in ieee80211_get_buffered_bc()
|
D | util.c | 2890 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_send_action_csa() 2895 *pos++ = sdata->u.mesh.mshcfg.dot11MeshTTL; /* Mesh TTL */ in ieee80211_send_action_csa() 3145 ps = &sdata->u.mesh.ps; in ieee80211_recalc_dtim()
|
D | ieee80211_i.h | 917 struct ieee80211_if_mesh mesh; member
|
D | rx.c | 2229 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_rx_h_mesh_fwding() 2847 if (sdata->u.mesh.user_mpm) in ieee80211_rx_h_action()
|
/linux-4.1.27/Documentation/networking/ |
D | batman-adv.txt | 65 All mesh wide settings can be found in batman's own interface 68 # ls /sys/class/net/bat0/mesh/ 82 ing the mesh network. For example, you can view the table of 83 originators (mesh participants) with: 92 # cat /sys/class/net/bat0/mesh/orig_interval 97 # echo 3000 > /sys/class/net/bat0/mesh/orig_interval 100 interval to a lower value. This will make the mesh more respon- 107 To make use of your newly created mesh, batman advanced provides 140 When investigating problems with your mesh network it is some- 163 /sys/class/net/bat0/mesh/log_level. e.g. [all …]
|
/linux-4.1.27/net/batman-adv/ |
D | Kconfig | 13 a routing protocol for multi-hop ad-hoc mesh networks. The 15 http://www.open-mesh.org/ for more information and user space 24 to avoid Ethernet frames looping when mesh nodes are connected 25 to both the same LAN and the same mesh. If you will never use 26 more than one mesh node in the same LAN, you can safely remove 36 mesh networks. If you think that your network does not need
|
/linux-4.1.27/drivers/scsi/ |
D | mesh.c | 144 volatile struct mesh_regs __iomem *mesh; member 222 tlp->bs0 = ms->mesh->bus_status0; in dlog() 223 tlp->bs1 = ms->mesh->bus_status1; in dlog() 304 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_dump_regs() 359 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_init() 406 volatile struct mesh_regs __iomem *mr = ms->mesh; in mesh_start_cmd() 617 out_8(&ms->mesh->sequence, SEQ_ENBRESEL); in mesh_done() 618 mesh_flush_io(ms->mesh); in mesh_done() 640 volatile struct mesh_regs __iomem *mr = ms->mesh; in set_sdtr() 681 volatile struct mesh_regs __iomem *mr = ms->mesh; in start_phase() [all …]
|
D | Makefile | 116 obj-$(CONFIG_SCSI_MESH) += mesh.o
|
D | Kconfig | 1487 module will be called mesh.
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | Makefile | 10 libertas-$(CONFIG_LIBERTAS_MESH) += mesh.o
|
D | Kconfig | 42 bool "Enable mesh support"
|
/linux-4.1.27/net/wireless/ |
D | Makefile | 13 cfg80211-y += mlme.o ibss.o sme.o chan.o ethtool.o mesh.o ap.o trace.o ocb.o
|
/linux-4.1.27/ |
D | MAINTAINERS | 1957 L: b.a.t.m.a.n@lists.open-mesh.org 1958 W: http://www.open-mesh.org/
|