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.