Commit Graph

104 Commits

Author SHA1 Message Date
vemax78
98069694c5 Teardown connection if receive packet in unknown state 2014-12-26 15:37:30 +01:00
vemax78
80b1780d92 Add critical section on netlink send message 2014-12-24 13:31:24 +01:00
vemax78
33ea96d9f5 Added functionality into capwap data channel kernel module 2014-12-23 21:12:25 +01:00
vemax78
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
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
63f5fcea19 Fix fragment error
Add stub for virtual interfaces of data packet
2014-09-21 11:20:35 +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
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