Andreas Schultz
29ed6544c5
switch everything to new log API and drop old one
2016-03-30 14:47:57 +02:00
Andreas Schultz
9572de350a
switch timeout processing to libev
...
Rework the timeout and network code to use libev.
2016-03-30 14:06:43 +02:00
Moritz Rosenthal
f9bb716dac
Changed name of addr_capwap.socket to addr_capwap.sockaddr
...
Changed FQDN size from 128 to 256 according to RFC1035
2016-03-25 12:41:43 +01:00
Moritz Rosenthal
7b9f515bd7
If there is no DNS available on system start the capwap-wtp will stop while evaluating the configuration. I fixed that by checking if the address was yet translated on every address access. If not a DNS request is started before continuing.
2016-03-24 07:09:29 +01:00
Andreas Schultz
8dc30ae3c4
rework socket and discovery handling
...
Swtich sockets to connected when talking to a specific AC. Use
unconnected UDP sockets only during DISCOVERY.
In JOIN, we need send our local address. The old, routing table
based local address discovery is broken for many reasons (VRF,
policy routing, ...). With a connected socket, we can the same
information with a simple getsockname.
During DISCOVERY we are talking to all potential AC's at once.
So using an unconnected socket makes still sense.
2016-03-02 15:13:56 +01:00
vemax78
8d9985fdea
The capwap data channel migrated from userspace to kernalspace
2014-09-10 21:58:23 +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
516f129fce
Cleaning WTP DFA code
2013-11-07 22:06:29 +01:00
vemax78
2aa926fff8
Fix
2013-09-19 21:17:17 +02:00
vemax78
08a8af0a70
Drop packets if connection is teardown
2013-09-16 22:10:37 +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