Commit Graph

35 Commits

Author SHA1 Message Date
vemax78
33ea96d9f5 Added functionality into capwap data channel kernel module 2014-12-23 21:12:25 +01:00
vemax78
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
vemax78
8d9985fdea The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
vemax78
71006a9121 Fix minor bug.
Add draft of ac kernel module.
2014-06-15 09:09:48 +02:00
vemax78
3573dd4251 Removing the OpenSSL library for CyaSSL.
OpenSSL license was not compatible with the GPL license.
2014-05-15 21:43:21 +02:00
vemax78
e1023a388e Add business logic of Authentication/Association in SplitMAC mode. 2014-04-25 22:05:36 +02:00
vemax78
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
vemax78
539fa51e69 Fix functions and logic.
Add new functions
Add logic into AC for create/destroy station
2014-04-06 17:02:31 +02:00
vemax78
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
vemax78
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
vemax78
ea02d7379e Refactoring timeout functions, change functions name and add timeout handler
into session.
2014-02-19 19:16:33 +01:00
vemax78
91bc075d6a Management SOAP Comet Notify Event 2013-11-24 23:02:09 +01:00
vemax78
d303f057f0 Free backend management resource after close all sessions 2013-11-24 23:00:57 +01:00
vemax78
33099da3b7 Rename message queue functions 2013-11-24 17:09:07 +01:00
vemax78
bb44612672 Cleaning wrong comment 2013-11-24 16:35:28 +01:00
vemax78
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
vemax78
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
vemax78
992b742478 Add session search function by sessionid 2013-11-02 20:02:00 +01:00
vemax78
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
vemax78
b7964ec3af Remove unnecessary call function 2013-10-22 18:26:32 +02:00
vemax78
f82cca5e81 Ignore session in teardown state 2013-10-21 18:54:40 +02:00
vemax78
3147abc9bc Before create new session check if receive DTLS Client Hello 2013-10-21 18:44:37 +02:00
vemax78
c736c23943 Using capwap_printf_macaddress function 2013-09-30 17:37:00 +02:00
vemax78
90eaf9d41e Fix enter loop to wait for the termination of all sessions 2013-08-21 23:14:42 +02:00
vemax78
d34e98fc2c Implicitly inserted capwap_outofmemory() into the capwap_alloc().
capwap_alloc() can never return NULL.
2013-08-18 19:07:19 +02:00
vemax78
9a57f2806d Ignore SIGPIPE 2013-08-06 22:14:28 +02:00
vemax78
47b86f2ea9 Add code for complete authorizeJoin soap request 2013-07-27 22:45:28 +02:00
vemax78
c2ff7e0db5 First stone for the management the AC via webservice 2013-07-25 23:12:43 +02:00
vemax78
996a9e0f36 Progress of the management webservice 2013-07-25 22:19:00 +02:00
vemax78
fc30c7d54b code cleanup 2013-07-15 18:47:31 +02:00
vemax78
94cf13649a Add action message into dispatch session message 2013-07-07 15:36:53 +02:00
vemax78
75dcf51496 Rejects the join with the same identifier of the WTP 2013-06-18 22:38:56 +02:00
vemax78
794a8e72d2 Improved handling of message elements parsed. Reduces the memory occupied but
it introduces a small overhead in retrieving of message elements parsed.
2013-06-09 17:41:52 +02:00
vemax78
6c55b4d71f Improve memory administration for tx/rx packet manager 2013-05-27 21:33:23 +02:00
vemax78
7dd6d43954 First commit 2013-05-01 14:52:55 +02:00