aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/device.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* device: properly arrange structsJason A. Donenfeld2017-09-191-6/+5
|
* queue: entirely rework parallel systemJason A. Donenfeld2017-09-181-12/+21
| | | | | | | | | | This removes our dependency on padata and moves to a different mode of multiprocessing that is more efficient. This began as Samuel Holland's GSoC project and was gradually reworked/redesigned/rebased into this present commit, which is a combination of his initial contribution and my subsequent rewriting and redesigning.
* global: use pointer to net_deviceJason A. Donenfeld2017-07-201-0/+1
| | | | | | DaveM prefers it to be this way per [1]. [1] http://www.spinics.net/lists/netdev/msg443992.html
* device: only use one sleep notifierJason A. Donenfeld2017-06-241-4/+1
| | | | | This greatly improves performance when adding and removing interfaces, since the power registration function does a linear search each time.
* handshake: process in parallelJason A. Donenfeld2017-05-301-2/+9
|
* data: cleanup parallel workqueue and use two max_activeJason A. Donenfeld2017-04-081-3/+5
|
* socket: enable setting of fwmarkJason A. Donenfeld2017-02-131-0/+1
|
* Update copyrightJason A. Donenfeld2017-01-101-1/+1
|
* device: make suspend code conditional on CONFIG_PM_SLEEPJason A. Donenfeld2016-12-091-0/+2
| | | | | This isn't actually neccessary, since there are no-op stubs for these functions, but the MIPS people don't want any unneccessary bloat.
* device: clear all peer ephemeral keys on sleepJason A. Donenfeld2016-12-091-0/+2
|
* headers: cleanup noticesJason A. Donenfeld2016-11-211-1/+1
|
* Rework headers and includesJason A. Donenfeld2016-09-291-0/+31
|
* Initial commitJason A. Donenfeld2016-06-251-0/+9