Found 42 other functions taking a
wps_registrar
argument:
wps_registrar_selected_registrar_changed - SetSelectedRegistrar change @reg: Registrar data from wps_registrar_init() This function is called when selected registrar state changes, e.g., when an AP receives a SetSelectedRegistrar UPnP message.
wps_registrar_invalidate_pin - Invalidate a PIN for a specific UUID-E @reg: Registrar data from wps_registrar_init() @uuid: UUID-E Returns: 0 on success, -1 on failure (e.g., PIN not found)
wps_registrar_deinit - Deinitialize WPS Registrar data @reg: Registrar data from wps_registrar_init()
wps_registrar_unlock_pin - Unlock a PIN for a specific UUID-E @reg: Registrar data from wps_registrar_init() @uuid: UUID-E Returns: 0 on success, -1 on failure PINs are locked to enforce only one concurrent use. This function unlocks a PIN to allow it to be used again. If the specified PIN was configured using a wildcard UUID, it will be removed instead of allowing multiple uses.
wps_registrar_add_pin - Configure a new PIN for Registrar @reg: Registrar data from wps_registrar_init() @addr: Enrollee MAC address or %NULL if not known @uuid: UUID-E or %NULL for wildcard (any UUID) @pin: PIN (Device Password) @pin_len: Length of pin in octets @timeout: Time (in seconds) when the PIN will be invalidated; 0 = no timeout Returns: 0 on success, -1 on failure
wps_registrar_button_pushed - Notify Registrar that AP button was pushed @reg: Registrar data from wps_registrar_init() @p2p_dev_addr: Limit allowed PBC devices to the specified P2P device, %NULL indicates no such filtering Returns: 0 on success, -1 on failure, -2 on session overlap This function is called on an AP when a push button is pushed to activate PBC mode. The PBC mode will be stopped after walk time (2 minutes) timeout or when a PBC registration is completed. If more than one Enrollee in active PBC mode has been detected during the monitor time (previous 2 minutes), the PBC mode is not activated and -2 is returned to indicate session overlap. This is skipped if a specific Enrollee is selected.
wps_registrar_invalidate_wildcard_pin - Invalidate a wildcard PIN @reg: Registrar data from wps_registrar_init() @dev_pw: PIN to search for or %NULL to match any @dev_pw_len: Length of dev_pw in octets Returns: 0 on success, -1 if not wildcard PIN is enabled
wps_registrar_probe_req_rx - Notify Registrar of Probe Request @reg: Registrar data from wps_registrar_init() @addr: MAC address of the Probe Request sender @wps_data: WPS IE contents This function is called on an AP when a Probe Request with WPS IE is received. This is used to track PBC mode use and to detect possible overlap situation with other WPS APs.