Commit Graph

33 Commits

Author SHA1 Message Date
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