aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/device.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* device: IFF_NO_QUEUE is a private flag, not a public oneJason A. Donenfeld2017-09-111-1/+1
* timers: rename confusingly named functions and variablesJason A. Donenfeld2017-08-041-2/+2
* global: use pointer to net_deviceJason A. Donenfeld2017-07-201-0/+1
* device: support 4.13's extact newlink paramJason A. Donenfeld2017-07-201-1/+1
* device: cleanup register_netdev logicJason A. Donenfeld2017-07-061-15/+7
* compat: priv_destructor got backportedJason A. Donenfeld2017-07-061-5/+7
* global: cleanup IP header checkingJason A. Donenfeld2017-06-261-1/+7
* device: remove icmp conntrack hacksJason A. Donenfeld2017-06-261-33/+6
* device: avoid double icmp send on routing loopJason A. Donenfeld2017-06-261-1/+0
* ratelimiter: rewrite from scratchJason A. Donenfeld2017-06-261-3/+5
* device: only use one sleep notifierJason A. Donenfeld2017-06-241-19/+26
* device: netdevice destruction logic change for 4.12Jason A. Donenfeld2017-06-241-4/+13
* main: annotate init/exit functions to save memoryJason A. Donenfeld2017-06-241-2/+2
* device: do-while assignment styleJason A. Donenfeld2017-06-011-1/+1
* debug: print interface name in dmesgJason A. Donenfeld2017-05-311-5/+5
* device: keep going when share_check failsJason A. Donenfeld2017-05-301-4/+4
* style: spaces after for loopsJason A. Donenfeld2017-05-301-1/+1
* peer: use iterator macro instead of callbackJason A. Donenfeld2017-05-301-28/+22
* handshake: process in parallelJason A. Donenfeld2017-05-301-19/+36
* device: use rcu_barrier_bhJason A. Donenfeld2017-04-141-2/+2
* compat: support 3.16Jason A. Donenfeld2017-04-091-0/+4
* data: cleanup parallel workqueue and use two max_activeJason A. Donenfeld2017-04-081-18/+18
* device: move sysctl toggling to open timeJason A. Donenfeld2017-02-271-30/+12
* device: 4.11 uses cnf for addr_gen_modeJason A. Donenfeld2017-02-271-0/+4
* device: disable ICMP redirectsJason A. Donenfeld2017-02-211-1/+30
* device: shorter workqueue names to fit in psJason A. Donenfeld2017-02-131-2/+2
* timers: use simpler uninit sync techniqueJason A. Donenfeld2017-02-071-2/+2
* Update copyrightJason A. Donenfeld2017-01-101-1/+1
* types: enforce consistencyJason A. Donenfeld2016-12-161-8/+8
* peer: don't use sockaddr_storage to reduce memory usageJason A. Donenfeld2016-12-131-1/+1
* device: ensure icmp skb length check is done for v6Jason A. Donenfeld2016-12-111-6/+2
* device: allocate tstats in newlinkJason A. Donenfeld2016-12-111-27/+20
* device: clean up xmit error pathJason A. Donenfeld2016-12-111-10/+15
* device: simplify device_init, since it only returns -EEXISTJason A. Donenfeld2016-12-111-6/+1
* device: dellink is already implictly unregister_netdevice_queueJason A. Donenfeld2016-12-111-10/+1
* device: disable ipv6 auto address generationJason A. Donenfeld2016-12-111-2/+8
* device: rc -> retJason A. Donenfeld2016-12-111-3/+3
* device: traditional if is cleaner than switch for this smallJason A. Donenfeld2016-12-091-3/+1
* device: make suspend code conditional on CONFIG_PM_SLEEPJason A. Donenfeld2016-12-091-0/+8
* device: cleaner error teardownJason A. Donenfeld2016-12-091-43/+33
* device: clear all peer ephemeral keys on sleepJason A. Donenfeld2016-12-091-2/+33
* device: conntrack is optionalJason A. Donenfeld2016-11-221-4/+12
* headers: cleanup noticesJason A. Donenfeld2016-11-211-1/+1
* device: better debug messageJason A. Donenfeld2016-11-161-1/+1
* device: we need NONE for libpcapJason A. Donenfeld2016-11-161-2/+2
* packets: consolidate constantsJason A. Donenfeld2016-11-161-7/+7
* various: nits from willyJason A. Donenfeld2016-11-151-1/+1
* debug: cleanup skb printingJason A. Donenfeld2016-11-151-5/+1
* socket: keep track of src address in sending packetsJason A. Donenfeld2016-11-151-4/+4
* debug: support dynamic debug on skb addrJason A. Donenfeld2016-11-061-1/+1