
Go to the source code of this file.
Definition at line 19 of file mesh_sync.c.
| #define TOFFSET_MAXIMUM_ADJUSTMENT 30000 /* 30 ms */ |
Definition at line 38 of file mesh_sync.c.
| #define TOFFSET_MINIMUM_ADJUSTMENT 10 |
Definition at line 25 of file mesh_sync.c.
| #define TOFFSET_SET_MARGIN 20 |
Definition at line 31 of file mesh_sync.c.
| struct ieee80211_mesh_sync_ops* ieee80211_mesh_sync_ops_get | ( | u8 | method | ) | [read] |
Definition at line 304 of file mesh_sync.c.
| static const u8* mesh_get_vendor_oui | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 245 of file mesh_sync.c.
| static bool mesh_peer_tbtt_adjusting | ( | struct ieee802_11_elems * | ie | ) | [static] |
mesh_peer_tbtt_adjusting - check if an mp is currently adjusting its TBTT
: information elements of a management frame from the mesh peer
Definition at line 50 of file mesh_sync.c.
| void mesh_sync_adjust_tbtt | ( | struct ieee80211_sub_if_data * | sdata | ) |
Definition at line 56 of file mesh_sync.c.
| static void mesh_sync_offset_adjust_tbtt | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 212 of file mesh_sync.c.
| static void mesh_sync_offset_rx_bcn_presp | ( | struct ieee80211_sub_if_data * | sdata, |
| u16 | stype, | ||
| struct ieee80211_mgmt * | mgmt, | ||
| struct ieee802_11_elems * | elems, | ||
| struct ieee80211_rx_status * | rx_status | ||
| ) | [static] |
Definition at line 86 of file mesh_sync.c.
| static void mesh_sync_vendor_adjust_tbtt | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 276 of file mesh_sync.c.
| static void mesh_sync_vendor_rx_bcn_presp | ( | struct ieee80211_sub_if_data * | sdata, |
| u16 | stype, | ||
| struct ieee80211_mgmt * | mgmt, | ||
| struct ieee802_11_elems * | elems, | ||
| struct ieee80211_rx_status * | rx_status | ||
| ) | [static] |
Definition at line 262 of file mesh_sync.c.
struct sync_method sync_methods[] [static] |
{
{
.method = IEEE80211_SYNC_METHOD_NEIGHBOR_OFFSET,
.ops = {
.rx_bcn_presp = &mesh_sync_offset_rx_bcn_presp,
.adjust_tbtt = &mesh_sync_offset_adjust_tbtt,
}
},
{
.method = IEEE80211_SYNC_METHOD_VENDOR,
.ops = {
.rx_bcn_presp = &mesh_sync_vendor_rx_bcn_presp,
.adjust_tbtt = &mesh_sync_vendor_adjust_tbtt,
}
},
}
Definition at line 287 of file mesh_sync.c.