From: James Chapman <jchapman@katalix.com>
To: netdev@vger.kernel.org
Cc: davem@davemloft.net, edumazet@google.com, kuba@kernel.org,
pabeni@redhat.com, dsahern@kernel.org, tparkin@katalix.com
Subject: [PATCH net-next 0/9] l2tp: misc improvements
Date: Mon, 5 Aug 2024 12:35:24 +0100 [thread overview]
Message-ID: <cover.1722856576.git.jchapman@katalix.com> (raw)
This series makes several improvements to l2tp:
* update documentation to be consistent with recent l2tp changes.
* move l2tp_ip socket tables to per-net data.
* fix handling of hash key collisions in l2tp_v3_session_get
* implement and use get-next APIs for management and procfs/debugfs.
* improve l2tp refcount helpers.
* use per-cpu dev->tstats in l2tpeth devices.
* fix a lockdep splat.
* fix a race between l2tp_pre_exit_net and pppol2tp_release.
James Chapman (9):
documentation/networking: update l2tp docs
l2tp: move l2tp_ip and l2tp_ip6 data to pernet
l2tp: fix handling of hash key collisions in l2tp_v3_session_get
l2tp: add tunnel/session get_next helpers
l2tp: use get_next APIs for management requests and procfs/debugfs
l2tp: improve tunnel/session refcount helpers
l2tp: l2tp_eth: use per-cpu counters from dev->tstats
l2tp: fix lockdep splat
l2tp: flush workqueue before draining it
Documentation/networking/l2tp.rst | 54 ++++-----
net/l2tp/l2tp_core.c | 192 ++++++++++++++++++++++--------
net/l2tp/l2tp_core.h | 11 +-
net/l2tp/l2tp_debugfs.c | 24 ++--
net/l2tp/l2tp_eth.c | 42 +++----
net/l2tp/l2tp_ip.c | 114 +++++++++++++-----
net/l2tp/l2tp_ip6.c | 116 +++++++++++++-----
net/l2tp/l2tp_netlink.c | 72 ++++++-----
net/l2tp/l2tp_ppp.c | 62 +++++-----
9 files changed, 440 insertions(+), 247 deletions(-)
--
2.34.1
next reply other threads:[~2024-08-05 11:35 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-05 11:35 James Chapman [this message]
2024-08-05 11:35 ` [PATCH net-next 1/9] documentation/networking: update l2tp docs James Chapman
2024-08-05 11:35 ` [PATCH net-next 2/9] l2tp: move l2tp_ip and l2tp_ip6 data to pernet James Chapman
2024-08-05 11:35 ` [PATCH net-next 3/9] l2tp: fix handling of hash key collisions in l2tp_v3_session_get James Chapman
2024-08-05 11:35 ` [PATCH net-next 4/9] l2tp: add tunnel/session get_next helpers James Chapman
2024-08-06 14:37 ` Simon Horman
2024-08-11 13:38 ` Dan Carpenter
2024-08-05 11:35 ` [PATCH net-next 5/9] l2tp: use get_next APIs for management requests and procfs/debugfs James Chapman
2024-08-05 11:35 ` [PATCH net-next 6/9] l2tp: improve tunnel/session refcount helpers James Chapman
2024-08-05 11:35 ` [PATCH net-next 7/9] l2tp: l2tp_eth: use per-cpu counters from dev->tstats James Chapman
2024-08-05 11:35 ` [PATCH net-next 8/9] l2tp: fix lockdep splat James Chapman
2024-08-05 11:35 ` [PATCH net-next 9/9] l2tp: flush workqueue before draining it James Chapman
2024-08-06 14:40 ` [PATCH net-next 0/9] l2tp: misc improvements Simon Horman
2024-08-06 15:53 ` James Chapman
2024-08-09 8:19 ` Simon Horman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1722856576.git.jchapman@katalix.com \
--to=jchapman@katalix.com \
--cc=davem@davemloft.net \
--cc=dsahern@kernel.org \
--cc=edumazet@google.com \
--cc=kuba@kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=tparkin@katalix.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.