Commit Graph

97 Commits

Author SHA1 Message Date
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 d4d7649f3b Removed the necessity of having to calculate each time the string of
macaddress stations.
2014-04-23 22:39:19 +02:00
vemax78 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
vemax78 7668ab7c7c Moved the management of the AP and Stations from nl80211 driver to generic wifi. 2014-04-21 23:16:56 +02:00
vemax78 fbd717b779 Added Delete Station Message Element into Station Configuration Message. 2014-04-15 22:26:31 +02:00
vemax78 21661277a0 Add station timer. Fix multiple bug. 2014-04-15 21:59:35 +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 2ec98ac74d Prepare for add station configuration message 2014-04-09 19:25:08 +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 7fd2d4357a Preparations to parse IEEE802.11 management packets 2014-03-26 21:35:52 +01: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 fd0805ff5c Fix debug log 2014-02-16 15:41:59 +01:00
vemax78 64a8bdfa1e Fix code 2014-01-23 21:24:45 +01:00
vemax78 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
vemax78 7253e60aed Fix code and improve wlan configuration functionality 2013-12-04 22:25:16 +01:00
vemax78 e095195c97 Fix code 2013-12-01 22:51:42 +01:00
vemax78 0fa34f80da First code for management AddWLAN 2013-12-01 22:51:26 +01:00
vemax78 e02815f576 Cleaning code 2013-12-01 22:50:33 +01:00
vemax78 b2b18fec33 Add management Notify Event for Request/Response control message 2013-12-01 22:50:04 +01:00
vemax78 831d8a6184 Cancel all notify event when teardown connection 2013-12-01 22:48:38 +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 e320bef6a7 Type change 2013-11-24 19:20:33 +01:00
vemax78 33099da3b7 Rename message queue functions 2013-11-24 17:09:07 +01:00
vemax78 f0c5146563 Improve management SOAP request/response with Director 2013-11-24 16:36:08 +01:00
vemax78 bb44612672 Cleaning wrong comment 2013-11-24 16:35:28 +01:00
vemax78 26b9a9e0fa Fix lock destroy 2013-11-24 14:45:45 +01:00
vemax78 d7b306e432 Add timeout in session data 2013-11-23 22:30:28 +01:00
vemax78 909899526c Change COMET idevent from string to int 2013-11-23 22:30:08 +01:00
vemax78 68f14a8aca Notify event request atomic block of memory 2013-11-21 22:03:05 +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 df4161dae7 Add management backend for close WTP sessions or reset a WTP 2013-11-10 22:11:56 +01:00
vemax78 a06618afbc Fix forget unlock 2013-11-10 22:05:35 +01:00
vemax78 d3b5d889ab Fix memory leak 2013-11-07 22:05:33 +01:00
vemax78 dbb8f2a621 Remove trivial assertion 2013-11-06 18:14:08 +01:00
vemax78 590b7539bf Cleaning AC DFA code 2013-11-05 17:54:29 +01:00
vemax78 4cbff2eead Stub SOAP action 2013-11-04 18:02:10 +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 ebd342c3ad Terminate SOAP request pending when close the session 2013-11-02 19:26:52 +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 f48dcae0fd Fix 2013-10-22 18:25:20 +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 059f6d9dc9 Add reference of IEEE802.11 message type 2013-10-20 17:33:57 +02:00