index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
l2tp
/
l2tp_core.c
Age
Commit message (
Expand
)
Author
Files
Lines
12 days
l2tp: fix ICMP error handling for UDP-encap sockets
Tom Parkin
1
-11
/
+33
2024-05-13
l2tp: Support different protocol versions with same IP/port quadruple
Samuel Thibault
1
-8
/
+10
2024-05-09
l2tp: Support several sockets with same IP/port quadruple
Samuel Thibault
1
-0
/
+21
2023-09-14
udp: annotate data-races around udp->encap_type
Eric Dumazet
1
-3
/
+3
2023-01-18
l2tp: prevent lockdep issue in l2tp_tunnel_register()
Eric Dumazet
1
-3
/
+2
2023-01-16
l2tp: close all race conditions in l2tp_tunnel_register()
Cong Wang
1
-14
/
+14
2023-01-16
l2tp: convert l2tp_tunnel_list to idr
Cong Wang
1
-43
/
+42
2022-11-23
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
Jakub Sitnicki
1
-8
/
+9
2022-11-16
l2tp: Serialize access to sk_user_data with sk_callback_lock
Jakub Sitnicki
1
-6
/
+13
2021-11-29
net/l2tp: convert tunnel rwlock_t to rcu
Tom Parkin
1
-27
/
+25
2021-09-09
net/l2tp: Fix reference count leak in l2tp_udp_recv_core
Xiyu Yang
1
-1
/
+3
2021-04-27
net: fix a concurrency bug in l2tp_tunnel_register()
Gong, Sishuai
1
-5
/
+5
2021-03-22
net: l2tp: Fix a typo
Bhaskar Chowdhury
1
-1
/
+1
2021-03-03
net: l2tp: reduce log level of messages in receive path, add counter instead
Matthias Schiffer
1
-19
/
+22
2020-09-18
l2tp: fix up inconsistent rx/tx statistics
Tom Parkin
1
-3
/
+8
2020-09-03
l2tp: avoid duplicated code in l2tp_tunnel_closeall
Tom Parkin
1
-13
/
+1
2020-09-03
l2tp: make magic feather checks more useful
Tom Parkin
1
-18
/
+22
2020-09-03
l2tp: capture more tx errors in data plane stats
Tom Parkin
1
-34
/
+37
2020-09-03
l2tp: drop net argument from l2tp_tunnel_create
Tom Parkin
1
-1
/
+1
2020-09-03
l2tp: drop data_len argument from l2tp_xmit_core
Tom Parkin
1
-3
/
+2
2020-09-03
l2tp: remove header length param from l2tp_xmit_skb
Tom Parkin
1
-5
/
+5
2020-08-22
l2tp: remove tunnel and session debug flags field
Tom Parkin
1
-8
/
+0
2020-08-22
l2tp: add tracepoints to l2tp_core.c
Tom Parkin
1
-52
/
+31
2020-08-22
l2tp: add tracepoint infrastructure to core
Tom Parkin
1
-0
/
+3
2020-08-22
l2tp: use standard API for warning log messages
Tom Parkin
1
-19
/
+13
2020-08-22
l2tp: remove noisy logging, use appropriate log levels
Tom Parkin
1
-12
/
+4
2020-08-22
l2tp: don't log data frames
Tom Parkin
1
-52
/
+6
2020-07-30
l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
Tom Parkin
1
-1
/
+1
2020-07-30
l2tp: remove build_header callback in struct l2tp_session
Tom Parkin
1
-6
/
+4
2020-07-30
l2tp: return void from l2tp_session_delete
Tom Parkin
1
-7
/
+2
2020-07-30
l2tp: don't export tunnel and session free functions
Tom Parkin
1
-19
/
+41
2020-07-30
l2tp: don't export __l2tp_session_unhash
Tom Parkin
1
-31
/
+26
2020-07-24
l2tp: WARN_ON rather than BUG_ON in l2tp_session_free
Tom Parkin
1
-1
/
+3
2020-07-24
l2tp: remove BUG_ON refcount value in l2tp_session_free
Tom Parkin
1
-2
/
+0
2020-07-24
l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge
Tom Parkin
1
-3
/
+4
2020-07-24
l2tp: remove BUG_ON in l2tp_tunnel_closeall
Tom Parkin
1
-2
/
+0
2020-07-24
l2tp: remove BUG_ON in l2tp_session_queue_purge
Tom Parkin
1
-1
/
+0
2020-07-24
l2tp: avoid multiple assignments
Tom Parkin
1
-3
/
+3
2020-07-23
l2tp: cleanup kzalloc calls
Tom Parkin
1
-2
/
+2
2020-07-23
l2tp: cleanup unnecessary braces in if statements
Tom Parkin
1
-3
/
+3
2020-07-23
l2tp: cleanup comparisons to NULL
Tom Parkin
1
-10
/
+10
2020-07-22
l2tp: avoid precidence issues in L2TP_SKB_CB macro
Tom Parkin
1
-1
/
+1
2020-07-22
l2tp: line-break long function prototypes
Tom Parkin
1
-2
/
+4
2020-07-22
l2tp: cleanup suspect code indent
Tom Parkin
1
-2
/
+2
2020-07-22
l2tp: cleanup wonky alignment of line-broken function calls
Tom Parkin
1
-6
/
+6
2020-07-22
l2tp: cleanup comments
Tom Parkin
1
-4
/
+5
2020-07-22
l2tp: cleanup whitespace use
Tom Parkin
1
-19
/
+19
2020-07-08
l2tp: remove skb_dst_set() from l2tp_xmit_skb()
Xin Long
1
-4
/
+1
2020-05-30
l2tp: add sk_family checks to l2tp_validate_socket
Eric Dumazet
1
-0
/
+3
2020-02-04
l2tp: Allow duplicate session creation with UDP
Ridge Kennedy
1
-1
/
+6
2020-01-03
l2tp: Remove redundant BUG_ON() check in l2tp_pernet
Xu Wang
1
-2
/
+0
2019-10-01
netfilter: drop bridge nf reset from nf_reset
Florian Westphal
1
-1
/
+1
2019-06-19
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
Thomas Gleixner
1
-4
/
+1
2019-05-07
l2tp: Fix possible NULL pointer dereference
YueHaibing
1
-1
/
+2
2019-04-30
l2ip: fix possible use-after-free
Eric Dumazet
1
-4
/
+4
2019-04-26
l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv()
Eric Dumazet
1
-1
/
+1
2019-01-31
l2tp: copy 4 more bytes to linear part if necessary
Jacob Wen
1
-3
/
+2
2019-01-30
l2tp: fix reading optional fields of L2TPv3
Jacob Wen
1
-0
/
+4
2018-11-14
l2tp: fix a sock refcnt leak in l2tp_tunnel_register
Xin Long
1
-5
/
+4
2018-08-13
l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
Wei Wang
1
-1
/
+1
2018-08-11
l2tp: split l2tp_session_get()
Guillaume Nault
1
-25
/
+25
2018-08-03
l2tp: ignore L2TP_ATTR_MTU
Guillaume Nault
1
-1
/
+0
2018-07-27
l2tp: drop ->mru from struct l2tp_session
Guillaume Nault
1
-1
/
+0
2018-07-26
l2tp: remove ->recv_payload_hook
Guillaume Nault
1
-12
/
+4
2018-07-24
l2tp: remove trailing newline
Stephen Hemminger
1
-1
/
+0
2018-06-26
l2tp: make l2tp_xmit_core() return void
Guillaume Nault
1
-4
/
+2
2018-06-26
l2tp: avoid duplicate l2tp_pernet() calls
Guillaume Nault
1
-2
/
+1
2018-06-26
l2tp: don't export l2tp_tunnel_closeall()
Guillaume Nault
1
-2
/
+1
2018-06-26
l2tp: don't export l2tp_session_queue_purge()
Guillaume Nault
1
-2
/
+1
2018-04-13
l2tp: hold reference on tunnels printed in l2tp/tunnels debugfs file
Guillaume Nault
1
-20
/
+0
2018-04-13
l2tp: hold reference on tunnels in netlink dumps
Guillaume Nault
1
-0
/
+20
2018-04-11
l2tp: fix race in duplicate tunnel detection
Guillaume Nault
1
-21
/
+14
2018-04-11
l2tp: fix races in tunnel creation
Guillaume Nault
1
-107
/
+85
2018-03-12
l2tp: fix races with ipv4-mapped ipv6 addresses
Paolo Abeni
1
-20
/
+18
2018-03-07
l2tp: do not accept arbitrary sockets
Eric Dumazet
1
-2
/
+6
2018-02-26
l2tp: fix tunnel lookup use-after-free race
James Chapman
1
-7
/
+7
2018-02-26
l2tp: fix races with tunnel socket close
James Chapman
1
-83
/
+34
2018-02-26
l2tp: don't use inet_shutdown on tunnel destroy
James Chapman
1
-9
/
+2
2018-01-19
l2tp: remove l2specific_len configurable parameter
Lorenzo Bianconi
1
-1
/
+0
2018-01-19
l2tp: remove l2specific_len dependency in l2tp_core
Lorenzo Bianconi
1
-18
/
+16
2018-01-08
l2tp: adjust comments about L2TPv3 offsets
Guillaume Nault
1
-4
/
+3
2018-01-05
l2tp: remove configurable payload offset
James Chapman
1
-10
/
+4
2018-01-05
l2tp: revert "l2tp: add peer_offset parameter"
James Chapman
1
-2
/
+1
2017-12-27
l2tp: add peer_offset parameter
Lorenzo Bianconi
1
-1
/
+2
2017-11-14
l2tp: exit_net cleanup check added
Vasily Averin
1
-0
/
+4
2017-11-11
l2tp: don't close sessions in l2tp_tunnel_destruct()
Guillaume Nault
1
-2
/
+0
2017-11-01
l2tp: remove l2tp_tunnel_count and l2tp_session_count
Guillaume Nault
1
-10
/
+0
2017-11-01
l2tp: remove ->ref() and ->deref()
Guillaume Nault
1
-44
/
+8
2017-10-29
l2tp: don't register sessions in l2tp_session_create()
Guillaume Nault
1
-14
/
+7
2017-10-27
l2tp: cleanup l2tp_tunnel_delete calls
Jiri Slaby
1
-1
/
+1
2017-09-26
l2tp: fix race condition in l2tp_tunnel_delete
Sabrina Dubroca
1
-6
/
+4
2017-09-25
l2tp: fix race between l2tp_session_delete() and l2tp_tunnel_closeall()
Guillaume Nault
1
-0
/
+6
2017-09-03
l2tp: prevent creation of sessions on terminated tunnels
Guillaume Nault
1
-13
/
+28
2017-08-28
l2tp: hold tunnel while looking up sessions in l2tp_netlink
Guillaume Nault
1
-45
/
+21
2017-08-28
l2tp: initialise session's refcount before making it reachable
Guillaume Nault
1
-4
/
+2
2017-07-04
net, l2tp: convert l2tp_session.ref_count from atomic_t to refcount_t
Reshetova, Elena
1
-1
/
+1
2017-07-04
net, l2tp: convert l2tp_tunnel.ref_count from atomic_t to refcount_t
Reshetova, Elena
1
-7
/
+7
2017-04-12
l2tp: define parameters of l2tp_tunnel_find*() as "const"
Guillaume Nault
1
-2
/
+2
2017-04-12
l2tp: define parameters of l2tp_session_get*() as "const"
Guillaume Nault
1
-3
/
+4
2017-04-11
l2tp: remove l2tp_session_find()
Guillaume Nault
1
-50
/
+1
2017-04-04
l2tp: take reference on sessions being dumped
Guillaume Nault
1
-2
/
+6
2017-04-01
l2tp: take a reference on sessions used in genetlink handlers
Guillaume Nault
1
-2
/
+7
2017-04-01
l2tp: fix duplicate session creation
Guillaume Nault
1
-17
/
+53
2017-04-01
l2tp: fix race in l2tp_recv_common()
Guillaume Nault
1
-13
/
+60
2017-02-27
lib/vsprintf.c: remove %Z support
Alexey Dobriyan
1
-2
/
+2
2017-02-22
l2tp: Avoid schedule while atomic in exit_net
Ridge Kennedy
1
-1
/
+3
2016-11-09
net: l2tp: fix negative assignment to unsigned int
Asbjørn Sloth Tønnesen
1
-1
/
+1
2016-09-02
l2tp: fix use-after-free during module unload
Sabrina Dubroca
1
-0
/
+3
2016-06-08
l2tp: fix configuration passed to setup_udp_tunnel_sock()
Guillaume Nault
1
-1
/
+1
2016-05-01
net: l2tp: fix reversed udp6 checksum flags
Wang Shanker
1
-2
/
+2
2015-09-28
l2tp: protect tunnel->del_work by ref_count
Alexander Couzens
1
-2
/
+9
2015-05-11
net: Modify sk_alloc to not reference count the netns of kernel sockets.
Eric W. Biederman
1
-9
/
+6
2015-05-11
net: Add a struct net parameter to sock_create_kern
Eric W. Biederman
1
-2
/
+2
2015-04-06
l2tp: unregister l2tp_net_ops on failure path
WANG Cong
1
-0
/
+1
2014-09-19
l2tp: Refactor l2tp core driver to make use of the common UDP tunnel functions
Andy Zhou
1
-14
/
+10
2014-09-05
l2tp: fix missing line continuation
Andy Zhou
1
-1
/
+1
2014-09-01
l2tp: Enable checksum unnecessary conversions for l2tp/UDP sockets
Tom Herbert
1
-0
/
+2
2014-07-14
l2tp: Call udp_sock_create
Tom Herbert
1
-59
/
+27
2014-06-04
l2tp: call udp{6}_set_csum
Tom Herbert
1
-49
/
+5
2014-05-23
l2tp: Add support for zero IPv6 checksums
Tom Herbert
1
-1
/
+8
2014-05-23
net: Split sk_no_check into sk_no_check_{rx,tx}
Tom Herbert
1
-2
/
+2
2014-05-12
net: rename local_df to ignore_df
WANG Cong
1
-1
/
+1
2014-05-08
l2tp: Remove UDP checksum verification
Tom Herbert
1
-56
/
+1
2014-04-15
ipv4: add a sock pointer to ip_queue_xmit()
Eric Dumazet
1
-2
/
+2
2014-04-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
1
-23
/
+1
2014-03-31
Merge branch 'for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
1
-1
/
+1
2014-03-29
workqueue: remove deprecated WQ_NON_REENTRANT
ZhangZhen
1
-1
/
+1
2014-03-14
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2014-03-10
l2tp: fix unused variable warning
Eric Dumazet
1
-2
/
+1
2014-03-07
l2tp: keep original skb ownership
Eric Dumazet
1
-21
/
+2
2014-03-06
l2tp: fix manual sequencing (de)activation in L2TPv2
Guillaume Nault
1
-2
/
+2
2014-02-13
net: remove unnecessary return's
stephen hemminger
1
-2
/
+0
2014-01-13
l2tp: make local functions static
stephen hemminger
1
-4
/
+2
2013-10-09
ipv6: make lookups simpler and faster
Eric Dumazet
1
-5
/
+5
2013-10-08
l2tp: Fix build warning with ipv6 disabled.
David S. Miller
1
-5
/
+8
2013-10-02
l2tp: fix kernel panic when using IPv4-mapped IPv6 addresses
François Cachereul
1
-4
/
+23
2013-07-02
l2tp: make datapath resilient to packet loss when sequence numbers enabled
James Chapman
1
-5
/
+31
2013-07-02
l2tp: make datapath sequence number support RFC-compliant
James Chapman
1
-5
/
+31
2013-07-02
l2tp: do data sequence number handling in a separate func
James Chapman
1
-20
/
+34
2013-03-22
l2tp: calling the ref() instead of deref()
Dan Carpenter
1
-1
/
+1
2013-03-20
l2tp: unhash l2tp sessions on delete, not on free
Tom Parkin
1
-41
/
+34
2013-03-20
l2tp: avoid deadlock in l2tp stats update
Tom Parkin
1
-56
/
+19
2013-03-20
l2tp: purge session reorder queue on delete
Tom Parkin
1
-0
/
+4
2013-03-20
l2tp: add session reorder queue purge function to core
Tom Parkin
1
-0
/
+17
2013-03-20
l2tp: don't BUG_ON sk_socket being NULL
Tom Parkin
1
-8
/
+10
2013-03-20
l2tp: take a reference for kernel sockets in l2tp_tunnel_sock_lookup
Tom Parkin
1
-0
/
+2
2013-03-20
l2tp: close sessions before initiating tunnel delete
Tom Parkin
1
-0
/
+1
2013-03-20
l2tp: export l2tp_tunnel_closeall
Tom Parkin
1
-2
/
+2
2013-03-20
l2tp: add udp encap socket destroy handler
Tom Parkin
1
-0
/
+14
2013-02-27
hlist: drop the node parameter from iterators
Sasha Levin
1
-8
/
+4
2013-02-08
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-6
/
+0
2013-02-08
l2tp: dont play with skb->truesize
Eric Dumazet
1
-6
/
+0
2013-02-05
l2tp: create tunnel sockets in the right namespace
Tom Parkin
1
-33
/
+54
2013-02-05
l2tp: prevent tunnel creation on netns mismatch
Tom Parkin
1
-2
/
+9
2013-02-05
l2tp: put tunnel socket release on a workqueue
Tom Parkin
1
-44
/
+59
2013-01-29
l2tp: prevent l2tp_tunnel_delete racing with userspace close
Tom Parkin
1
-11
/
+65
2012-09-04
l2tp: fix a lockdep splat
Eric Dumazet
1
-0
/
+4
2012-08-30
l2tp: avoid to use synchronize_rcu in tunnel free function
xeb@mail.ru
1
-2
/
+1
2012-06-29
net: l2tp_eth: provide tx_dropped counter
Eric Dumazet
1
-5
/
+6
2012-05-17
net: l2tp: Standardize logging styles
Joe Perches
1
-115
/
+101
2012-05-10
l2tp: fix data packet sequence number handling
James Chapman
1
-1
/
+1
2012-05-10
l2tp: fix reorder timeout recovery
James Chapman
1
-0
/
+9
2012-05-01
l2tp: let iproute2 create L2TPv3 IP tunnels using IPv6
James Chapman
1
-22
/
+50
2012-05-01
l2tp: netlink api for l2tpv3 ipv6 unmanaged tunnels
Chris Elston
1
-17
/
+61
2012-05-01
l2tp: fix locking of 64-bit counters for smp
James Chapman
1
-19
/
+56
2012-04-30
l2tp: Add missing net/net/ip6_checksum.h include.
David S. Miller
1
-0
/
+1
2012-04-28
net/l2tp: add support for L2TP over IPv6 UDP
Benjamin LaHaise
1
-12
/
+77
2012-04-13
udp: intoduce udp_encap_needed static_key
Eric Dumazet
1
-0
/
+1
2011-11-26
l2tp: ensure sk->dst is still valid
Florian Westphal
1
-1
/
+1
2011-11-08
l2tp: fix l2tp_udp_recv_core()
Eric Dumazet
1
-4
/
+4
2011-11-03
l2tp: fix race in l2tp_recv_dequeue()
Eric Dumazet
1
-1
/
+2
2011-10-18
l2tp: fix a potential skb leak in l2tp_xmit_skb()
Eric Dumazet
1
-1
/
+3
2011-07-26
atomic: use <linux/atomic.h>
Arun Sharma
1
-1
/
+1
2011-05-12
l2tp: fix potential rcu race
Eric Dumazet
1
-6
/
+4
2011-05-08
inet: Pass flowi to ->queue_xmit().
David S. Miller
1
-4
/
+6
2011-05-08
l2tp: Fix locking in l2tp_core.c
David S. Miller
1
-0
/
+8
2010-10-24
l2tp: static functions should not be exported
Stephen Rothwell
1
-3
/
+0
2010-10-24
l2tp: make local function static
stephen hemminger
1
-10
/
+40
2010-04-23
l2tp: fix memory allocation
Jiri Pirko
1
-28
/
+1
2010-04-15
net: replace ipfragok with skb->local_df
Shan Wei
1
-1
/
+2
2010-04-04
l2tp: unmanaged L2TPv3 tunnels fixes
Eric Dumazet
1
-1
/
+1
2010-04-03
l2tp: Add support for static unmanaged L2TPv3 tunnels
James Chapman
1
-10
/
+105
2010-04-03
l2tp: Convert rwlock to RCU
James Chapman
1
-36
/
+42
2010-04-03
l2tp: Add netlink control API for L2TP
James Chapman
1
-1
/
+60
2010-04-03
l2tp: Add L2TPv3 IP encapsulation (no UDP) support
James Chapman
1
-60
/
+103
2010-04-03
l2tp: Add L2TPv3 protocol support
James Chapman
1
-135
/
+397
2010-04-03
l2tp: Split pppol2tp patch into separate l2tp and ppp parts
James Chapman
1
-0
/
+1227