Commit Graph

438 Commits

Author SHA1 Message Date
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 9a6589b636 Into multithread logging also threadid 2013-11-19 23:25:07 +01:00
vemax78 df4161dae7 Add management backend for close WTP sessions or reset a WTP 2013-11-10 22:11:56 +01:00
vemax78 5f635602ce Add debug information into mutex calls 2013-11-10 22:10:40 +01:00
vemax78 bd6e6547b7 It is not necessary that the mutex is recursive 2013-11-10 22:10:10 +01:00
vemax78 db29a6228e Add backtrace call stack for debugging 2013-11-10 22:07:55 +01:00
vemax78 d5b2c8fe8b Fix the SOAP comet event return value 2013-11-10 22:07:02 +01:00
vemax78 a06618afbc Fix forget unlock 2013-11-10 22:05:35 +01:00
vemax78 3eedd13d8b Remove unusable DFA state 2013-11-07 22:07:05 +01:00
vemax78 516f129fce Cleaning WTP DFA code 2013-11-07 22:06:29 +01:00
vemax78 d3b5d889ab Fix memory leak 2013-11-07 22:05:33 +01:00
vemax78 c07d643ec0 Fix DFA 2013-11-06 23:23:30 +01:00
vemax78 5e29d9241c Fix 2013-11-06 23:23:16 +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 6ee885f9b6 Divided the logic of the capwap_recvfrom function into two distinct functions:
poll (capwap_wait_recvready) and recv (capwap_recvfrom_fd)
2013-11-02 19:08:05 +01:00
vemax78 769d0f414e Add support for rwlock 2013-11-02 19:04:56 +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
vemax78 f0e7a37cca Filter message element 2013-10-14 18:09:46 +02:00
vemax78 5da4cd4a03 Remove radio channel from wtp configuration 2013-10-14 18:09:09 +02:00
vemax78 e0800c672f Work in progress in JSON director 2013-10-10 21:28:02 +02:00
vemax78 d8d284038f Add incomplete management JSON IEEE 802.11 2013-10-06 22:37:13 +02:00
vemax78 680354c842 Add convertion function from string to macaddress 2013-10-06 22:36:29 +02:00
vemax78 a7e9ab26a1 Update code 2013-10-03 18:47:36 +02:00
vemax78 3fd122e9fd Improve management SOAP request/response 2013-10-01 16:40:15 +02:00
vemax78 b0fac2068e Add feature to clone message element 2013-10-01 16:39:27 +02:00
vemax78 06c4763053 Add json binding management 2013-09-30 17:38:08 +02:00
vemax78 fa69ae9bba Fix code 2013-09-30 17:37:34 +02:00
vemax78 c736c23943 Using capwap_printf_macaddress function 2013-09-30 17:37:00 +02:00
vemax78 b94c128a38 Add function to convert macaddress into string 2013-09-30 17:36:43 +02:00
vemax78 fb5327a713 Fix 2013-09-30 13:08:33 +02:00
vemax78 ba699429bf Fix code 2013-09-30 12:19:03 +02:00
vemax78 5e3856cd9c Add ieee 80211 message element to configure request 2013-09-25 21:22:09 +02:00
vemax78 45ca636d6f Add radio configuration with physical information 2013-09-24 19:14:57 +02:00
vemax78 d33daeba4e Fix value 2013-09-24 19:14:27 +02:00
vemax78 8ed0a76617 Improve radio configuration 2013-09-22 22:28:59 +02:00
vemax78 7dcfd657b8 Fix type 2013-09-22 22:28:35 +02:00
vemax78 acdd7fb205 Add new SOAP request message 2013-09-22 22:28:22 +02:00
vemax78 210e84a453 Added controls 2013-09-22 22:28:07 +02:00
vemax78 2aa926fff8 Fix 2013-09-19 21:17:17 +02:00
vemax78 b5dcf1db0a Fix memory leak into join state 2013-09-18 22:37:29 +02:00