Commit Graph

45 Commits

Author SHA1 Message Date
Andreas Schultz bf57c7a336
split kernel and OpenWRT/LEDE patches
The OpenWRT patches are for the mac80211 package. They are functional
indentical to the kernel patches but need two modifications.

1. CONFIG_ needs to be replaced with CPTCFG_
2. any new configuration option, need to be patched into .local-symbols

This change move the kernel patches to a seperate directory, add a helper
script to rebuild the OpenWRT/LEDE patches and updates those patches.
2016-11-09 11:15:13 +01:00
Andreas Schultz cd7024568f
update CAPWAP tunnel patches to new static_key API 2016-11-08 14:35:35 +01:00
Tobias Hintze b6417ff793 bump sha1 2016-10-27 11:02:26 +02:00
Tobias Hintze 17c39e441a [build] inject PKG_VERSION as VERSION
* for -V display
2016-10-05 00:06:12 +02:00
Moritz Rosenthal 7e8be72647 Fixed malformed printk statements and did some makeup (#2)
* Fixed malformed printk statements and did some makeup
2016-09-22 17:36:07 +02:00
Tobias Hintze f869a22beb [config] update default configuration
* localbridging -> false
* ethframe -> true
* nativeframe -> true
2016-08-29 21:16:27 +02:00
Daniel Golle cb6e5ce35b package: add luci-app-freewtp 2016-08-24 13:02:22 +02:00
Daniel Golle 543fc7298b package: explicitely configure DTLS mode 2016-08-24 12:39:20 +02:00
Daniel Golle ec332d3e41 package: add reload-trigger to init script 2016-08-24 10:59:34 +02:00
Daniel Golle cd7e97dfce package: create and keep /etc/wtp to store certificates 2016-08-24 10:32:59 +02:00
Daniel Golle 5ae709f1bc package: refresh mac80211 patch and add .localsymbols 2016-08-23 18:06:24 +02:00
Daniel Golle 653a785003 fix static_key use in mac80211 patches 2016-08-23 17:58:24 +02:00
Daniel Golle 9138408fa6 package: fix use of backport-config-symbol in mac80211 patch 2016-08-23 17:32:40 +02:00
Daniel Golle 6ce434bc9b package: improve init script 2016-08-23 17:10:44 +02:00
Daniel Golle 85b3088c55 package: add PACKAGE_MAC80211_CAPWAP_WTP 2016-08-23 15:11:45 +02:00
Daniel Golle 8d594903f5 package: build-depend on mac80211
headers are not in place if building in parallel. try to address that
by adding PKG_BUILD_DEPENDS:=mac80211
2016-08-23 14:14:50 +02:00
Daniel Golle ec1fea6930 package: fixes for uci config and init script 2016-08-23 12:52:19 +02:00
Daniel Golle f571f4b2f7 package: create directories properly 2016-08-23 12:07:47 +02:00
Daniel Golle fc2149e345 package: update source reference 2016-08-23 12:02:43 +02:00
Daniel Golle a631f89729 package: add procd initscript and default uci config 2016-08-23 10:37:23 +02:00
Daniel Golle 63b4dbe91d package: remove obsolete files 2016-08-23 10:35:13 +02:00
Daniel Golle a500f104e1 package: move package into directory 2016-08-23 10:34:32 +02:00
Andreas Schultz 3869271509 rename kernel modules to wtp.ko 2016-08-23 09:18:16 +02:00
Andreas Schultz f4a2bae666 move kmod to top level directory 2016-08-23 09:08:46 +02:00
Andreas Schultz 7bb46f9927 update packet tunnel support patches 2016-08-23 08:55:15 +02:00
Andreas Schultz 0101ea6e56 fork SmartCAWPAP as FreeWTP 2016-08-23 08:55:15 +02:00
Tobias Hintze 9b7e282d52 finally fix that typo 2016-08-17 14:06:56 +02:00
Tobias Hintze c57eaca805 [openwrt] use git instead of local copies 2016-08-17 09:43:46 +02:00
Andreas Schultz 76cd5d7484 release 1.3.2 2016-08-15 15:39:06 +02:00
Andreas Schultz fdf256553c [mac80211] remove obsolete debugging output 2016-08-11 16:00:41 +02:00
Andreas Schultz 57bcb0e183 fix hw queue selection for 802.11 raw frame injection
Update mac80211 support patch:
 * remove obsolte monitor sdata handling (we don't use
   a monitor interface, so accessing that data is a bug)
 * initialize the skb queue mapping to match the tid,
   at least ath9k does not like it when the tid and
   queue mapping disagree
2016-08-11 12:35:11 +02:00
Andreas Schultz 02e8d534b5 preserve QoS tid for injected QoS data frames
The TX path will overwrite the TID based on the SKB
priority. Load the QoS TID from 802.11 frames into
the skb priority to preserve it during TX handling.
2016-08-02 15:46:07 +02:00
Andreas Schultz 9ded0bb87b release 1.2.1 2016-05-06 17:58:27 +02:00
Andreas Schultz d51873dd4b adjust OpenWRT package for v1.2.0 and OpenWRT HEAD 2016-04-29 09:04:52 +02:00
Andreas Schultz 667d7a59e7 transition to WolfSSL API
Rename all remaining CyaSSL API references to WolfSSL.
Newer WolfSSL have significant DTLS fixes and security
improvements. Continuing to support old CyaSSL releases
would impact the perfomance of encrypted WTP sessions.
2016-03-07 15:32:36 +01:00
Andreas Schultz 58741d302f update CAPWAP support kernel patch
reduce debug output, only report ono-IPv4 packets.
2016-03-04 17:08:37 +01:00
Andreas Schultz 47b18b3763 update kernel support patch 2016-02-25 12:40:35 +01:00
vemax78 88aa3de48b Update OpenWRT patch with fix inject function 2016-02-05 17:33:18 +01:00
vemax78 5fb61094d7 Update patch to last trunk version of OpenWRT/Compat Wireless 2015-01-06 22:56:10 +01:00
vemax78 33ea96d9f5 Added functionality into capwap data channel kernel module 2014-12-23 21:12:25 +01:00
vemax78 8d9985fdea The capwap data channel migrated from userspace to kernalspace 2014-09-10 21:58:23 +02:00
vemax78 c3865e4cbb Change WTP Kernel Module path 2014-06-10 22:34:38 +02:00
vemax78 67daa8dcbb Permit to forward IEEE802.11 Data Packet from kernel space to user space bypass
kernel network stack.
2014-06-07 22:37:19 +02:00
vemax78 92c86462dc Created a patch for mac80211 that allows to capture the raw IEEE80211 packets
(management, control, data) of one or more wireless interfaces.
Not necessary the monitor interface. The patch allows to discriminate which
IEEE802.11 types and IEEE802.11 subtypes capture.
2014-06-04 22:58:34 +02:00
vemax78 0ebf1a434f Add skeleton code for CAPWAP Data Channel kernel module.
The IEEE802.11 data packets will embedded into CAPWAP Data Channel directly in
kernel mode. The CAPWAP Data Channel in usermode be used only for compatibility
reasons.
2014-06-01 16:32:30 +02:00