1WIMAX_STATE_CHANGE(9) Linux Networking WIMAX_STATE_CHANGE(9)
2
3
4
6 wimax_state_change - Set the current state of a WiMAX device
7
9 void wimax_state_change(struct wimax_dev * wimax_dev,
10 enum wimax_st new_state);
11
13 wimax_dev
14 WiMAX device descriptor (properly referenced)
15
16 new_state
17 New state to switch to
18
20 This implements the state changes for the wimax devices. It will
21
22 - verify that the state transition is legal (for now it'll just print a
23 warning if not) according to the table in linux/wimax.h's documentation
24 for 'enum wimax_st'.
25
26 - perform the actions needed for leaving the current state and
27 whichever are needed for entering the new state.
28
29 - issue a report to user space indicating the new state (and an
30 optional payload with information about the new state).
31
33 wimax_dev must be locked
34
36Kernel Hackers Manual 3.10 June 2019 WIMAX_STATE_CHANGE(9)