STRUCT IEEE80211_MESH_SYNC_OPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ieee80211_mesh_sync_ops(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’– this page is all about struct ieee80211_mesh_sync_ops, and it's literally the extensible synchronization framework interface. no cap.

🌸 NAME 🌸

struct ieee80211_mesh_sync_ops β€” the extensible synchronization framework interface, and yes that's the whole name, slay.

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct ieee80211_mesh_sync_ops {
           void (*rx_bcn_presp)(struct ieee80211_sub_if_data *sdata, u16 stype,
       struct ieee80211_mgmt *mgmt, unsigned int len, const struct
       ieee80211_meshconf_ie *mesh_cfg, struct ieee80211_rx_status *rx_status);
           void (*adjust_tsf)(struct ieee80211_sub_if_data *sdata, struct
       beacon_data *beacon);
        };

πŸ’… Members πŸ’…

  • rx_bcn_presp β€” beacon/probe response was received πŸ‘‘
  • adjust_tsf β€” TSF adjustment method ✨

πŸŽ€ Description πŸŽ€

these declarations define the interface, which enables vendor-specific mesh synchronization. periodt β€” it's giving extensible framework energy, fr fr.

πŸ”₯ SEE ALSO πŸ”₯

go read these too, iykyk:

  • Kernel file ./net/mac80211/ieee80211_i.h
  • enum ieee80211_bss_corrupt_data_flags(9)
  • enum ieee80211_bss_valid_data_flags(9)
  • enum ieee80211_packet_rx_flags(9)
  • enum ieee80211_rx_flags(9)
  • struct ieee80211_if_ocb(9)
  • struct mesh_table(9)
  • struct mesh_tx_cache(9)
  • enum ieee80211_sub_if_data_flags(9)
  • enum ieee80211_sdata_state_bits(9)
  • enum ieee80211_chanctx_mode(9)
  • enum ieee80211_chanctx_replace_state(9)
  • struct txq_info(9)
  • struct ieee80211_if_nan(9)
  • struct ieee80211_if_nan_data(9)
  • enum mac80211_scan_flags(9)
  • enum mac80211_scan_state(9)
  • ieee80211_parse_ch_switch_ie(9)
  • struct ieee80211_elems_parse_params(9)

mwah πŸ’‹ this cutie came from source ./net/mac80211, dated October 2026, and the page itself is struct ieee80211_mesh_sync_ops(9) 🫢

πŸ“¦ where this page comes from