freewtp/src/common
Andreas Schultz 813f24b8ac implement station inactivity timeout
After the max station inactivity has expired, a probe request
(a data null frame) is sent to the station. It the station does
not ACK this frame, it is removed from the WTP.

Note: inactivity timeout is not the same as the CAPWAP Idle Timeout.
The CAPWAP Idle Timeout would remove a station due to inactivity
even when it is still reachable from the WTP. In contrast, the
inactivity timeout probes whether the station is still present
and only removes it when not.
2016-04-07 15:15:50 +02:00
..
binding/ieee80211 implement station inactivity timeout 2016-04-07 15:15:50 +02:00
capwap.c Move capwap timeout functions into new file 2014-02-20 21:34:41 +01:00
capwap.h switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_array.c Implicitly inserted capwap_outofmemory() into the capwap_alloc(). 2013-08-18 19:07:19 +02:00
capwap_array.h Inserted zeroed param into create array function 2013-06-08 17:26:10 +02:00
capwap_debug.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_debug.h use MACSTR and MAC2STR where appropriate 2016-04-06 12:57:56 +02:00
capwap_dfa.c Remove unusable DFA state 2013-11-07 22:07:05 +01:00
capwap_dfa.h Remove unusable DFA state 2013-11-07 22:07:05 +01:00
capwap_dtls.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_dtls.h The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
capwap_element.c Bugfix for memcmp of struct failing on PPC hardware 2016-03-31 15:54:27 +02:00
capwap_element.h [wtp] implement vendor specific elements 2016-03-24 17:15:11 +01:00
capwap_element_80211_addwlan.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_addwlan.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_antenna.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_antenna.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_assignbssid.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_assignbssid.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_deletewlan.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_deletewlan.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_directsequencecontrol.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_directsequencecontrol.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_ie.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_ie.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_macoperation.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_macoperation.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_miccountermeasures.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_miccountermeasures.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_multidomaincapability.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_multidomaincapability.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_ofdmcontrol.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_ofdmcontrol.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_rateset.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_rateset.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_rsnaerrorreport.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_rsnaerrorreport.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_station.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_station.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_stationkey.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_stationkey.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_stationqos.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_stationqos.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_statistics.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_statistics.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_supportedrates.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_supportedrates.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_txpower.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_txpower.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_txpowerlevel.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_txpowerlevel.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_updatestationqos.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_updatestationqos.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_updatewlan.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_updatewlan.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_wtpqos.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_wtpqos.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_wtpradioconf.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_wtpradioconf.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_wtpradiofailalarm.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_wtpradiofailalarm.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211_wtpradioinformation.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211_wtpradioinformation.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_80211n_radioconf.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211n_radioconf.h implement basic 802.11n support 2016-03-24 17:15:11 +01:00
capwap_element_80211n_station_information.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_80211n_station_information.h implement basic 802.11n support 2016-03-24 17:15:11 +01:00
capwap_element_acdescriptor.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_acdescriptor.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_acipv4list.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_acipv4list.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_acipv6list.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_acipv6list.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_acname.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_acname.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_acnamepriority.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_acnamepriority.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_actimestamp.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_actimestamp.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_addmacacl.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_addmacacl.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_addstation.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_addstation.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_controlipv4.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_controlipv4.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_controlipv6.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_controlipv6.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_datatransferdata.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_datatransferdata.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_datatransfermode.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_datatransfermode.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_decrypterrorreport.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_decrypterrorreport.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_decrypterrorreportperiod.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_decrypterrorreportperiod.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_deletemacacl.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_deletemacacl.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_deletestation.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_deletestation.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_discoverytype.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_discoverytype.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_duplicateipv4.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_duplicateipv4.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_duplicateipv6.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_duplicateipv6.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_ecnsupport.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_ecnsupport.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_idletimeout.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_idletimeout.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_imagedata.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_imagedata.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_imageidentifier.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_imageidentifier.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_imageinfo.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_imageinfo.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_initdownload.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_initdownload.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_localipv4.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_localipv4.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_localipv6.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_localipv6.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_location.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_location.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_maximumlength.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_maximumlength.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_mtudiscovery.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_mtudiscovery.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_radioadmstate.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_radioadmstate.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_radiooprstate.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_radiooprstate.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_resultcode.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_resultcode.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_returnedmessage.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_returnedmessage.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_sessionid.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_sessionid.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_statisticstimer.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_statisticstimer.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_timers.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_timers.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_transport.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_transport.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_vendorpayload.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_vendorpayload.h [wtp] implement vendor specific elements 2016-03-24 17:15:11 +01:00
capwap_element_wtpboarddata.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpboarddata.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpdescriptor.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpdescriptor.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpfallback.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpfallback.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpframetunnelmode.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpframetunnelmode.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpmactype.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpmactype.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpname.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpname.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpradiostat.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpradiostat.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtprebootstat.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtprebootstat.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_element_wtpstaticipaddress.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_element_wtpstaticipaddress.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_error.h Permit to forward IEEE802.11 Data Packet from kernel space to user space bypass 2014-06-07 22:37:19 +02:00
capwap_event.c First commit 2013-05-01 14:52:55 +02:00
capwap_event.h First commit 2013-05-01 14:52:55 +02:00
capwap_hash.c remove dos style newlines 2016-02-05 17:38:49 +01:00
capwap_hash.h remove dos style newlines 2016-02-05 17:38:49 +01:00
capwap_list.c Implicitly inserted capwap_outofmemory() into the capwap_alloc(). 2013-08-18 19:07:19 +02:00
capwap_list.h First commit 2013-05-01 14:52:55 +02:00
capwap_lock.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_lock.h Add debug information into mutex calls 2013-11-10 22:10:40 +01:00
capwap_logging.c Logging to syslog is standard in Linux environment and should be used. 2016-03-30 16:37:35 +02:00
capwap_logging.h use MACSTR and MAC2STR where appropriate 2016-04-06 12:57:56 +02:00
capwap_network.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_network.h switch timeout processing to libev 2016-03-30 14:06:43 +02:00
capwap_protocol.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_protocol.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_rfc.h [wtp] prepare message elements for vendor element handling 2016-03-08 10:21:51 +01:00
capwap_rwlock.c Improved the management of soap request/response. 2014-10-19 21:37:22 +02:00
capwap_rwlock.h Improved the management of soap request/response. 2014-10-19 21:37:22 +02:00
capwap_socket.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_socket.h remove dos style newlines 2016-02-05 17:38:49 +01:00
capwap_timeout.c switch everything to new log API and drop old one 2016-03-30 14:47:57 +02:00
capwap_timeout.h remove dos style newlines 2016-02-05 17:38:49 +01:00
capwap_vendor_travelping.h [wtp] implement vendor specific elements 2016-03-24 17:15:11 +01:00