index
:
kernel/git/bod/linux.git
master
Fiery the angels fell deep thunder rolled around their shores burning with the fires of Orc
Bryan O'Donoghue
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
l2tp
Age
Commit message (
Expand
)
Author
Files
Lines
2023-03-31
l2tp: generate correct module alias strings
Andrea Righi
2
-8
/
+8
2023-02-20
l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
Shigeru Yoshida
1
-58
/
+67
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-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-8
/
+9
2022-11-23
l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
Jakub Sitnicki
1
-8
/
+9
2022-11-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-6
/
+13
2022-11-16
l2tp: Serialize access to sk_user_data with sk_callback_lock
Jakub Sitnicki
1
-6
/
+13
2022-10-24
inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
Kuniyuki Iwashima
1
-2
/
+0
2022-08-29
genetlink: start to validate reserved header bytes
Jakub Kicinski
1
-0
/
+1
2022-08-22
l2tp: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-2
/
+2
2022-07-08
l2tp: l2tp_debugfs: fix Clang -Wformat warnings
Justin Stitt
1
-3
/
+3
2022-07-07
net: l2tp: fix clang -Wformat warning
Justin Stitt
1
-1
/
+1
2022-06-08
ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
Wang Yufen
1
-2
/
+3
2022-05-16
l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if
Eric Dumazet
2
-4
/
+8
2022-04-12
net: remove noblock parameter from recvmsg() entities
Oliver Hartkopp
2
-4
/
+2
2022-04-06
net: remove noblock parameter from skb_recv_datagram()
Oliver Hartkopp
3
-4
/
+5
2021-12-10
l2tp: add netns refcount tracker to l2tp_dfs_seq_data
Eric Dumazet
1
-4
/
+5
2021-11-29
net/l2tp: convert tunnel rwlock_t to rcu
Tom Parkin
3
-36
/
+31
2021-09-09
net/l2tp: Fix reference count leak in l2tp_udp_recv_core
Xiyu Yang
1
-1
/
+3
2021-06-07
l2tp: Fix spelling mistakes
Zheng Yongjun
2
-2
/
+2
2021-05-17
net: Remove the member netns_ok
Yejune Deng
1
-1
/
+0
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
3
-19
/
+29
2020-11-23
lsm,selinux: pass flowi_common instead of flowi to the LSM hooks
Paul Moore
1
-1
/
+1
2020-10-02
genetlink: move to smaller ops wherever possible
Jakub Kicinski
1
-3
/
+3
2020-09-29
l2tp: report rx cookie discards in netlink get
Tom Parkin
1
-0
/
+6
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
5
-20
/
+38
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
4
-4
/
+4
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
4
-10
/
+9
2020-08-22
l2tp: remove tunnel and session debug flags field
Tom Parkin
5
-35
/
+12
2020-08-22
l2tp: remove custom logging macros
Tom Parkin
1
-13
/
+0
2020-08-22
l2tp: add tracepoints to l2tp_core.c
Tom Parkin
1
-52
/
+31
2020-08-22
l2tp: add tracepoint definitions in trace.h
Tom Parkin
2
-2
/
+200
2020-08-22
l2tp: add tracepoint infrastructure to core
Tom Parkin
3
-0
/
+20
2020-08-22
l2tp: use standard API for warning log messages
Tom Parkin
2
-20
/
+14
2020-08-22
l2tp: remove noisy logging, use appropriate log levels
Tom Parkin
2
-43
/
+5
2020-08-22
l2tp: don't log data frames
Tom Parkin
5
-101
/
+6
2020-07-30
l2tp: improve API documentation in l2tp_core.h
Tom Parkin
1
-14
/
+72
2020-07-30
l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
Tom Parkin
2
-2
/
+2
2020-07-30
l2tp: remove build_header callback in struct l2tp_session
Tom Parkin
2
-7
/
+4
2020-07-30
l2tp: return void from l2tp_session_delete
Tom Parkin
3
-10
/
+5
2020-07-30
l2tp: don't export tunnel and session free functions
Tom Parkin
2
-47
/
+46
2020-07-30
l2tp: don't export __l2tp_session_unhash
Tom Parkin
2
-32
/
+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: don't BUG_ON seqfile checks in l2tp_ppp
Tom Parkin
1
-1
/
+5
2020-07-24
l2tp: don't BUG_ON session magic checks in l2tp_ppp
Tom Parkin
1
-3
/
+7
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: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start
Tom Parkin
1
-1
/
+4
2020-07-24
l2tp: avoid multiple assignments
Tom Parkin
3
-9
/
+15
2020-07-24
net: pass a sockptr_t into ->setsockopt
Christoph Hellwig
1
-2
/
+2
2020-07-23
l2tp: cleanup kzalloc calls
Tom Parkin
1
-2
/
+2
2020-07-23
l2tp: cleanup netlink tunnel create address handling
Tom Parkin
1
-24
/
+33
2020-07-23
l2tp: cleanup netlink send of tunnel address information
Tom Parkin
1
-56
/
+70
2020-07-23
l2tp: check socket address type in l2tp_dfs_seq_tunnel_show
Tom Parkin
1
-3
/
+5
2020-07-23
l2tp: cleanup unnecessary braces in if statements
Tom Parkin
2
-17
/
+12
2020-07-23
l2tp: cleanup comparisons to NULL
Tom Parkin
6
-48
/
+47
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: prefer seq_puts for unformatted output
Tom Parkin
1
-2
/
+2
2020-07-22
l2tp: prefer using BIT macro
Tom Parkin
1
-2
/
+2
2020-07-22
l2tp: add identifier name in function pointer prototype
Tom Parkin
1
-1
/
+1
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
3
-8
/
+8
2020-07-22
l2tp: cleanup difficult-to-read line breaks
Tom Parkin
2
-44
/
+31
2020-07-22
l2tp: cleanup comments
Tom Parkin
8
-68
/
+47
2020-07-22
l2tp: cleanup whitespace use
Tom Parkin
7
-48
/
+48
2020-07-19
net/ipv6: remove compat_ipv6_{get,set}sockopt
Christoph Hellwig
1
-4
/
+0
2020-07-19
net/ipv4: remove compat_ip_{get,set}sockopt
Christoph Hellwig
1
-4
/
+0
2020-07-19
net: remove compat_sock_common_{get,set}sockopt
Christoph Hellwig
2
-6
/
+0
2020-07-11
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-4
/
+1
2020-07-08
l2tp: remove skb_dst_set() from l2tp_xmit_skb()
Xin Long
1
-4
/
+1
2020-06-28
l2tp: fix l2tp_eth_dev_xmit()'s return type
Luc Van Oostenryck
1
-1
/
+1
2020-06-14
treewide: replace '---help---' in Kconfig files with 'help'
Masahiro Yamada
1
-1
/
+1
2020-05-31
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
3
-15
/
+47
2020-05-30
l2tp: add sk_family checks to l2tp_validate_socket
Eric Dumazet
1
-0
/
+3
2020-05-30
l2tp: do not use inet_hash()/inet_unhash()
Eric Dumazet
2
-15
/
+44
2020-05-18
ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
Christoph Hellwig
1
-0
/
+1
2020-05-04
net: partially revert dynamic lockdep key changes
Cong Wang
1
-0
/
+1
2020-04-08
l2tp: Allow management of tunnels and session in user namespace
Michael Weiß
1
-8
/
+8
2020-02-28
l2tp: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
1
-1
/
+1
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-12-04
net: ipv6: add net argument to ip6_dst_lookup_flow
Sabrina Dubroca
1
-1
/
+1
2019-10-24
net: core: add generic lockdep keys
Taehee Yoo
1
-1
/
+0
2019-10-01
netfilter: drop bridge nf reset from nf_reset
Florian Westphal
4
-4
/
+4
2019-07-30
compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
Arnd Bergmann
1
-0
/
+3
2019-07-08
ipv6: elide flowlabel check if no exclusive leases exist
Willem de Bruijn
1
-2
/
+2
2019-06-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
3
-12
/
+3
2019-06-19
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
Thomas Gleixner
3
-12
/
+3
2019-06-14
l2tp: no need to check return value of debugfs_create functions
Greg Kroah-Hartman
1
-18
/
+3
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
5
-25
/
+5
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
1
-0
/
+1
2019-05-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2019-05-07
l2tp: Fix possible NULL pointer dereference
YueHaibing
1
-1
/
+2
2019-05-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-5
/
+5
2019-04-30
l2ip: fix possible use-after-free
Eric Dumazet
1
-4
/
+4
2019-04-27
genetlink: optionally validate strictly/dumps
Johannes Berg
1
-0
/
+9
2019-04-27
netlink: make nla_nest_start() add NLA_F_NESTED flag
Michal Kubecek
1
-2
/
+2
2019-04-26
l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv()
Eric Dumazet
1
-1
/
+1
2019-04-19
net: rework SIOCGSTAMP ioctl handling
Arnd Bergmann
2
-0
/
+2
2019-04-18
l2tp: fix set but not used variable
Jakub Kicinski
1
-2
/
+1
2019-03-22
genetlink: make policy common to family
Johannes Berg
1
-9
/
+1
2019-03-13
l2tp: fix infoleak in l2tp_ip6_recvmsg()
Eric Dumazet
1
-3
/
+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
4
-0
/
+30
2018-11-14
l2tp: fix a sock refcnt leak in l2tp_tunnel_register
Xin Long
1
-5
/
+4
2018-08-13
l2tp: fix unused function warning
Arnd Bergmann
3
-12
/
+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: let pppol2tp_ioctl() fallback to dev_ioctl()
Guillaume Nault
1
-1
/
+1
2018-08-11
l2tp: zero out stats in pppol2tp_copy_stats()
Guillaume Nault
1
-4
/
+3
2018-08-11
l2tp: remove pppol2tp_session_ioctl()
Guillaume Nault
1
-47
/
+3
2018-08-11
l2tp: remove pppol2tp_tunnel_ioctl()
Guillaume Nault
1
-79
/
+53
2018-08-11
l2tp: handle PPPIOC[GS]MRU and PPPIOC[GS]FLAGS in pppol2tp_ioctl()
Guillaume Nault
1
-29
/
+44
2018-08-11
l2tp: simplify pppol2tp_ioctl()
Guillaume Nault
1
-27
/
+6
2018-08-11
l2tp: split l2tp_session_get()
Guillaume Nault
6
-36
/
+36
2018-08-11
l2tp: define l2tp_tunnel_uses_xfrm()
Guillaume Nault
3
-10
/
+21
2018-08-05
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-4
/
+9
2018-08-03
l2tp: fix missing refcount drop in pppol2tp_tunnel_ioctl()
Guillaume Nault
1
-4
/
+9
2018-08-03
l2tp: ignore L2TP_ATTR_MTU
Guillaume Nault
5
-23
/
+9
2018-08-03
l2tp: simplify MTU handling in l2tp_ppp
Guillaume Nault
1
-49
/
+18
2018-08-03
l2tp: define l2tp_tunnel_dst_mtu()
Guillaume Nault
3
-21
/
+26
2018-07-27
l2tp: drop ->mru from struct l2tp_session
Guillaume Nault
5
-50
/
+8
2018-07-27
l2tp: drop ->flags from struct pppol2tp_session
Guillaume Nault
1
-11
/
+2
2018-07-27
l2tp: ignore L2TP_ATTR_VLAN_ID netlink attribute
Guillaume Nault
2
-4
/
+0
2018-07-27
l2tp: ignore L2TP_ATTR_DATA_SEQ netlink attribute
Guillaume Nault
3
-17
/
+1
2018-07-26
l2tp: remove ->recv_payload_hook
Guillaume Nault
5
-39
/
+18
2018-07-24
l2tp: remove trailing newline
Stephen Hemminger
1
-1
/
+0
2018-07-07
ipv6: fold sockcm_cookie into ipcm6_cookie
Willem de Bruijn
1
-4
/
+2
2018-07-07
ipv6: ipcm6_cookie initializer
Willem de Bruijn
1
-3
/
+1
2018-07-03
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
David S. Miller
3
-3
/
+3
2018-06-28
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
Linus Torvalds
3
-3
/
+3
2018-06-28
l2tp: define helper for parsing struct sockaddr_pppol2tp*
Guillaume Nault
1
-70
/
+103
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
2
-3
/
+1
2018-06-26
l2tp: don't export l2tp_session_queue_purge()
Guillaume Nault
2
-3
/
+1
2018-06-26
l2tp: remove l2tp_tunnel_priv()
Guillaume Nault
1
-7
/
+0
2018-06-26
l2tp: remove .show from struct l2tp_tunnel
Guillaume Nault
2
-6
/
+0
2018-06-26
l2tp: remove pppol2tp_session_close()
Guillaume Nault
1
-7
/
+0
2018-06-15
l2tp: filter out non-PPP sessions in pppol2tp_tunnel_ioctl()
Guillaume Nault
1
-1
/
+1
2018-06-15
l2tp: reject creation of non-PPP sessions on L2TPv2 tunnels
Guillaume Nault
1
-0
/
+6
2018-06-14
l2tp: clean up stale tunnel or session in pppol2tp_connect's error path
Guillaume Nault
1
-0
/
+10
2018-06-14
l2tp: prevent pppol2tp_connect() from creating kernel sockets
Guillaume Nault
1
-0
/
+9
2018-06-14
l2tp: only accept PPP sessions in pppol2tp_connect()
Guillaume Nault
1
-0
/
+6
2018-06-14
l2tp: fix pseudo-wire type for sessions created by pppol2tp_connect()
Guillaume Nault
1
-0
/
+1
2018-06-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
2
-33
/
+43
2018-06-05
l2tp: fix refcount leakage on PPPoL2TP sockets
Guillaume Nault
1
-18
/
+17
2018-06-04
Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...
Linus Torvalds
3
-3
/
+3
2018-05-26
net: convert datagram_poll users tp ->poll_mask
Christoph Hellwig
3
-3
/
+3
2018-05-16
proc: introduce proc_create_net{,_data}
Christoph Hellwig
1
-20
/
+2
2018-04-27
l2tp: consistent reference counting in procfs and debufs
Guillaume Nault
2
-15
/
+26
2018-04-23
l2tp: check sockaddr length in pppol2tp_connect()
Guillaume Nault
1
-0
/
+7
2018-04-22
l2tp: fix {pppol2tp, l2tp_dfs}_seq_stop() in case of seq_file overflow
Guillaume Nault
2
-2
/
+8
2018-04-13
l2tp: hold reference on tunnels printed in l2tp/tunnels debugfs file
Guillaume Nault
3
-23
/
+13
2018-04-13
l2tp: hold reference on tunnels printed in pppol2tp proc file
Guillaume Nault
1
-7
/
+17
2018-04-13
l2tp: hold reference on tunnels in netlink dumps
Guillaume Nault
3
-3
/
+30
2018-04-11
l2tp: fix race in duplicate tunnel detection
Guillaume Nault
3
-28
/
+14
2018-04-11
l2tp: fix races in tunnel creation
Guillaume Nault
4
-110
/
+110
2018-03-27
net: Drop pernet_operations::async
Kirill Tkhai
2
-2
/
+0
2018-03-26
net: Use octal not symbolic permissions
Joe Perches
1
-1
/
+1
2018-03-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
2
-25
/
+24
2018-03-17
net: Convert l2tp_net_ops
Kirill Tkhai
1
-0
/
+1
2018-03-12
l2tp: fix races with ipv4-mapped ipv6 addresses
Paolo Abeni
2
-23
/
+18
2018-03-07
l2tp: do not accept arbitrary sockets
Eric Dumazet
1
-2
/
+6
2018-03-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
5
-166
/
+77
2018-02-27
net: Convert /proc creating and destroying pernet_operations
Kirill Tkhai
1
-0
/
+1
2018-02-26
l2tp: fix tunnel lookup use-after-free race
James Chapman
1
-7
/
+7
2018-02-26
l2tp: fix race in pppol2tp_release with session object destroy
James Chapman
1
-25
/
+27
2018-02-26
l2tp: fix races with tunnel socket close
James Chapman
4
-116
/
+42
2018-02-26
l2tp: don't use inet_shutdown on ppp session destroy
James Chapman
1
-10
/
+0
2018-02-26
l2tp: don't use inet_shutdown on tunnel destroy
James Chapman
1
-9
/
+2
2018-02-12
net: make getname() functions return length rather than use int* parameter
Denys Vlasenko
3
-9
/
+6
2018-01-19
l2tp: remove switch block in l2tp_nl_cmd_session_create()
Lorenzo Bianconi
1
-21
/
+0
2018-01-19
l2tp: remove l2specific_len configurable parameter
Lorenzo Bianconi
4
-8
/
+1
2018-01-19
l2tp: remove l2specific_len dependency in l2tp_core
Lorenzo Bianconi
2
-18
/
+27
2018-01-19
l2tp: double-check l2specific_type provided by userspace
Lorenzo Bianconi
1
-2
/
+9
2018-01-16
net: delete /proc THIS_MODULE references
Alexey Dobriyan
1
-1
/
+0
2018-01-08
l2tp: adjust comments about L2TPv3 offsets
Guillaume Nault
1
-4
/
+3
2018-01-05
l2tp: remove configurable payload offset
James Chapman
4
-18
/
+6
2018-01-05
l2tp: revert "l2tp: fix missing print session offset info"
James Chapman
1
-2
/
+0
2018-01-05
l2tp: revert "l2tp: add peer_offset parameter"
James Chapman
4
-37
/
+8
2017-12-27
l2tp: add peer_offset parameter
Lorenzo Bianconi
4
-8
/
+37
2017-12-27
l2tp: fix missing print session offset info
Hangbin Liu
1
-0
/
+2
2017-11-14
l2tp: exit_net cleanup check added
Vasily Averin
1
-0
/
+4
2017-11-11
l2tp: remove the .tunnel_sock field from struct pppol2tp_session
Guillaume Nault
1
-10
/
+0
2017-11-11
l2tp: avoid using ->tunnel_sock for getting session's parent tunnel
Guillaume Nault
1
-54
/
+12
2017-11-11
l2tp: remove .tunnel_sock from struct l2tp_eth
Guillaume Nault
1
-2
/
+0
2017-11-11
l2tp: don't close sessions in l2tp_tunnel_destruct()
Guillaume Nault
1
-2
/
+0
2017-11-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
2
-30
/
+18
2017-11-05
l2tp: don't use l2tp_tunnel_find() in l2tp_ip and l2tp_ip6
Guillaume Nault
2
-30
/
+18
[next]