[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250515111355.15327-1-antonio@openvpn.net>
Date: Thu, 15 May 2025 13:13:45 +0200
From: Antonio Quartulli <antonio@...nvpn.net>
To: netdev@...r.kernel.org
Cc: Antonio Quartulli <antonio@...nvpn.net>,
edumazet@...gle.com,
kuba@...nel.org,
pabeni@...hat.com,
sd@...asysnail.net
Subject: [PATCH net-next 00/10] ovpn: pull request for net-next: ovpn 2025-05-15
Hi Jakub,
this is a new version of the previous pull request.
These time I have removed the fixes that we are still discussing,
so that we don't hold the entire series back.
There is a new fix though: it's about properly checking the return value
of skb_to_sgvec_nomark(). I spotted the issue while testing pings larger
than the iface's MTU on a TCP VPN connection.
I have added various Closes and Link tags where applicable, so
that we have references to GitHub tickets and other public discussions.
Since I have resent the PR, I have also added Andrew's Reviewed-by to
the first patch.
Please pull or let me know if something should be changed!
Thanks a lot,
Antonio
The following changes since commit 664bf117a30804b442a88a8462591bb23f5a0f22:
net: enetc: fix implicit declaration of function FIELD_PREP (2025-05-14 09:48:49 +0100)
are available in the Git repository at:
https://github.com/OpenVPN/ovpn-net-next.git tags/ovpn-net-next-20250515
for you to fetch changes up to 40d48527a587b5c2bd4b7ba00974732a93052cae:
ovpn: fix check for skb_to_sgvec_nomark() return value (2025-05-15 13:09:36 +0200)
----------------------------------------------------------------
Patchset highlights:
- update MAINTAINERS entry for ovpn
- extend selftest with more cases
- avoid crash in selftest in case of getaddrinfo() failure
- fix ndo_start_xmit return value on error
- set ignore_df flag for IPv6 packets
- drop useless reg_state check in keepalive worker
- retain skb's dst when entering xmit function
- fix check on skb_to_sgvec_nomark() return value
----------------------------------------------------------------
Antonio Quartulli (10):
MAINTAINERS: add Sabrina as official reviewer for ovpn
MAINTAINERS: update git URL for ovpn
ovpn: set skb->ignore_df = 1 before sending IPv6 packets out
ovpn: don't drop skb's dst when xmitting packet
selftest/net/ovpn: fix crash in case of getaddrinfo() failure
ovpn: fix ndo_start_xmit return value on error
selftest/net/ovpn: extend coverage with more test cases
ovpn: drop useless reg_state check in keepalive worker
ovpn: improve 'no route to host' debug message
ovpn: fix check for skb_to_sgvec_nomark() return value
MAINTAINERS | 3 ++-
drivers/net/ovpn/crypto_aead.c | 18 ++++++++++++------
drivers/net/ovpn/io.c | 18 +++++++++++++++---
drivers/net/ovpn/main.c | 5 +++++
drivers/net/ovpn/peer.c | 5 ++---
drivers/net/ovpn/udp.c | 10 ++++++++++
tools/testing/selftests/net/ovpn/Makefile | 1 +
tools/testing/selftests/net/ovpn/common.sh | 18 +++++++++++++++++-
tools/testing/selftests/net/ovpn/ovpn-cli.c | 19 +++++++++++++------
tools/testing/selftests/net/ovpn/test.sh | 6 +++++-
tools/testing/selftests/net/ovpn/udp_peers.txt | 11 ++++++-----
11 files changed, 88 insertions(+), 26 deletions(-)
Powered by blists - more mailing lists