aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/socket.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* socket: ignore v6 endpoints when ipv6 is disabledJason A. Donenfeld2022-04-061-2/+2
* socket: free skb in send6 when ipv6 is disabledWang Hai2022-04-061-0/+1
* device: reset peer src endpoint when netns exitsJason A. Donenfeld2021-12-031-1/+1
* global: use synchronize_net rather than synchronize_rcuJason A. Donenfeld2021-06-021-1/+1
* socket: remove bogus __be32 annotationJann Horn2020-12-211-2/+2
* global: avoid double unlikely() notation when using IS_ERR()Antonio Quartulli2020-12-211-2/+2
* device: avoid circular netns referencesJason A. Donenfeld2020-06-221-7/+18
* socket: remove errant restriction on looping to selfJason A. Donenfeld2020-05-041-12/+0
* socket: remove useless synchronize_netJason A. Donenfeld2020-02-141-1/+0
* socket: mark skbs as not on list when receiving via groJason A. Donenfeld2020-01-021-0/+1
* socket: convert to ipv6_dst_lookup_flow for 5.5Jason A. Donenfeld2019-12-121-3/+4
* send: avoid touching skb->{next,prev} directlyJason A. Donenfeld2019-12-051-2/+2
* socket: remove redundant check of new4Jason A. Donenfeld2019-11-261-1/+1
* socket: set ignore_df=1 on xmitJoe Holden2019-05-291-0/+3
* global: the _bh variety of rcu helpers have been unifiedJason A. Donenfeld2019-03-171-1/+1
* global: update copyrightJason A. Donenfeld2019-01-071-1/+1
* global: give if statements brackets and other cleanupsJason A. Donenfeld2018-10-091-2/+4
* global: more nitsJason A. Donenfeld2018-10-081-2/+2
* global: rename struct wireguard_ to struct wg_Jason A. Donenfeld2018-10-081-12/+11
* global: prefix functions used in callbacks with wg_Jason A. Donenfeld2018-10-081-2/+2
* global: prefix all functions with wg_Jason A. Donenfeld2018-10-021-23/+23
* global: put SPDX identifier on its own lineJason A. Donenfeld2018-09-201-2/+2
* global: remove non-essential inline annotationsJason A. Donenfeld2018-09-161-10/+7
* global: prefer sizeof(*pointer) when possibleJason A. Donenfeld2018-09-041-1/+1
* global: run through clang-formatJason A. Donenfeld2018-08-281-33/+75
* socket: use skb_put_dataJason A. Donenfeld2018-05-131-3/+3
* socket: free skb if there isn't an endpointJason A. Donenfeld2018-02-121-0/+2
* socket: check for null socket before fishing out sportJason A. Donenfeld2018-01-081-2/+4
* global: year bumpJason A. Donenfeld2018-01-031-1/+1
* global: add SPDX tags to all filesGreg Kroah-Hartman2017-12-091-1/+4
* socket: only free socket after successful creation of newJason A. Donenfeld2017-11-171-38/+26
* global: style nitsJason A. Donenfeld2017-10-311-1/+2
* global: accept decent check_patch.pl suggestionsJason A. Donenfeld2017-10-311-0/+1
* stats: more robust accountingJason A. Donenfeld2017-10-311-0/+2
* socket: eliminate dead codeJason A. Donenfeld2017-10-171-2/+1
* socket: set skb->mark in addition to flowiJason A. Donenfeld2017-10-111-0/+2
* socket: gcc inlining makes this fasterJason A. Donenfeld2017-10-061-1/+7
* socket: don't bother recomparing afterwardsJason A. Donenfeld2017-10-061-6/+4
* socket: compare while unlocked firstJason A. Donenfeld2017-10-061-25/+24
* global: add space around variable declarationsJason A. Donenfeld2017-10-031-0/+4
* queue: entirely rework parallel systemJason A. Donenfeld2017-09-181-1/+1
* socket: satisfy sparseJason A. Donenfeld2017-09-151-2/+2
* socket: improve reply-to-src algorithmJason A. Donenfeld2017-08-231-3/+11
* global: use pointer to net_deviceJason A. Donenfeld2017-07-201-8/+8
* socket: styleJason A. Donenfeld2017-07-071-12/+3
* socket: the checkers distinguish between _bh and non _bhJason A. Donenfeld2017-07-061-1/+1
* global: cleanup IP header checkingJason A. Donenfeld2017-06-261-2/+2
* socket: use ip_rt_put instead of dst_releaseJason A. Donenfeld2017-06-261-2/+2
* socket: verify saddr belongs to interfaceJason A. Donenfeld2017-06-261-1/+4
* debug: print interface name in dmesgJason A. Donenfeld2017-05-311-6/+6