Commit Graph

102 Commits

Author SHA1 Message Date
33ea96d9f5 Added functionality into capwap data channel kernel module 2014-12-23 21:12:25 +01:00
e2dea6b3de Improved session management into kernel module. A session is now indexed by
ip address and session id.
2014-10-20 19:53:32 +02:00
8937ded1d3 Improved the management of soap request/response.
The director has the opportunity to change the configuration of AC in join
connection. The virtual interfaces which encapsulate the wifi stations is
managed dynamically by the Director.
The AC must request authorization from Director for associate a station.
2014-10-19 21:37:22 +02:00
63f5fcea19 Fix fragment error
Add stub for virtual interfaces of data packet
2014-09-21 11:20:35 +02:00
8d9985fdea The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
71006a9121 Fix minor bug.
Add draft of ac kernel module.
2014-06-15 09:09:48 +02:00
3573dd4251 Removing the OpenSSL library for CyaSSL.
OpenSSL license was not compatible with the GPL license.
2014-05-15 21:43:21 +02:00
e1023a388e Add business logic of Authentication/Association in SplitMAC mode. 2014-04-25 22:05:36 +02:00
d4d7649f3b Removed the necessity of having to calculate each time the string of
macaddress stations.
2014-04-23 22:39:19 +02:00
1c810c2d72 Fix disconnect station in local mac.
Fix management of AC IEEE802.11 management packet to station.
2014-04-23 22:11:24 +02:00
7668ab7c7c Moved the management of the AP and Stations from nl80211 driver to generic wifi. 2014-04-21 23:16:56 +02:00
fbd717b779 Added Delete Station Message Element into Station Configuration Message. 2014-04-15 22:26:31 +02:00
21661277a0 Add station timer. Fix multiple bug. 2014-04-15 21:59:35 +02:00
3569267283 Big update with type fix and minor new function.
Complete the IEEE802.11 Station Association with interation of AC in LocalMAC mode.
After the IEEE802.11 Authorization / Association is complete, the AC can now
authorize the WTP to accept data station packets with Station Configuration Message.
2014-04-14 22:33:12 +02:00
2ec98ac74d Prepare for add station configuration message 2014-04-09 19:25:08 +02:00
539fa51e69 Fix functions and logic.
Add new functions
Add logic into AC for create/destroy station
2014-04-06 17:02:31 +02:00
ae97e96f57 Started implementing the packet management of IEEE802.11 by AC side.
Made it clear some constants.
2014-04-02 22:40:04 +02:00
7fd2d4357a Preparations to parse IEEE802.11 management packets 2014-03-26 21:35:52 +01:00
6042161d75 Reengineering the timeout manager. Allows to create an arbitrary number of timer
with the possibility to invoke a callback function on timeout.
2014-03-02 19:31:27 +01:00
ea02d7379e Refactoring timeout functions, change functions name and add timeout handler
into session.
2014-02-19 19:16:33 +01:00
fd0805ff5c Fix debug log 2014-02-16 15:41:59 +01:00
64a8bdfa1e Fix code 2014-01-23 21:24:45 +01:00
d2c01ad82a Improved the management of the IEEE802.11 Beacon and add the management of
IEEE802.11 Probe Response.
2014-01-10 13:25:28 +01:00
7253e60aed Fix code and improve wlan configuration functionality 2013-12-04 22:25:16 +01:00
e095195c97 Fix code 2013-12-01 22:51:42 +01:00
0fa34f80da First code for management AddWLAN 2013-12-01 22:51:26 +01:00
e02815f576 Cleaning code 2013-12-01 22:50:33 +01:00
b2b18fec33 Add management Notify Event for Request/Response control message 2013-12-01 22:50:04 +01:00
831d8a6184 Cancel all notify event when teardown connection 2013-12-01 22:48:38 +01:00
91bc075d6a Management SOAP Comet Notify Event 2013-11-24 23:02:09 +01:00
d303f057f0 Free backend management resource after close all sessions 2013-11-24 23:00:57 +01:00
e320bef6a7 Type change 2013-11-24 19:20:33 +01:00
33099da3b7 Rename message queue functions 2013-11-24 17:09:07 +01:00
f0c5146563 Improve management SOAP request/response with Director 2013-11-24 16:36:08 +01:00
bb44612672 Cleaning wrong comment 2013-11-24 16:35:28 +01:00
26b9a9e0fa Fix lock destroy 2013-11-24 14:45:45 +01:00
d7b306e432 Add timeout in session data 2013-11-23 22:30:28 +01:00
909899526c Change COMET idevent from string to int 2013-11-23 22:30:08 +01:00
68f14a8aca Notify event request atomic block of memory 2013-11-21 22:03:05 +01:00
0747168361 Separate the control channel from data channel on two different threads.
Solved the DTLS problem of using a separate thread for the data channel.
2013-11-20 23:12:00 +01:00
df4161dae7 Add management backend for close WTP sessions or reset a WTP 2013-11-10 22:11:56 +01:00
a06618afbc Fix forget unlock 2013-11-10 22:05:35 +01:00
d3b5d889ab Fix memory leak 2013-11-07 22:05:33 +01:00
dbb8f2a621 Remove trivial assertion 2013-11-06 18:14:08 +01:00
590b7539bf Cleaning AC DFA code 2013-11-05 17:54:29 +01:00
4cbff2eead Stub SOAP action 2013-11-04 18:02:10 +01:00
33d262398a Separate close action from generic action list.
Now generic action list can execute only if don't wait capwap respone.
2013-11-03 21:52:14 +01:00
992b742478 Add session search function by sessionid 2013-11-02 20:02:00 +01:00
ebd342c3ad Terminate SOAP request pending when close the session 2013-11-02 19:26:52 +01:00
98b81311f5 Improved the management of locks in multithreaded sessions.
Managed the assurance of all threads is terminate before close the application.
2013-11-02 19:11:01 +01:00