Re: [PATCH net-next v25 00/23] Introducing OpenVPN Data Channel Offload

2025-04-10 Thread Sabrina Dubroca
2025-04-07, 21:46:08 +0200, Antonio Quartulli wrote: > Notable changes since v24: > * disable TCP disconnections of attached sockets (tcp_disconnect() > returns -EBUSY) - similarly to kTLS. > * used rcu_replace_pointer instead of > rcu_dereference_protected+rcu_assign_pointer > * dropped useless

Re: [PATCH net-next v25 00/23] Introducing OpenVPN Data Channel Offload

2025-04-10 Thread Antonio Quartulli
On 10/04/2025 16:03, Sabrina Dubroca wrote: [...] For the series: Reviewed-by: Sabrina Dubroca Thanks again for your patience, Antonio. Thank you (!) Sabrina for all the effort you've put during this long journey. You've been of incredible help to the ovpn prototype and to me. "And we're j

Re: [PATCH net-next v25 00/23] Introducing OpenVPN Data Channel Offload

2025-04-08 Thread Antonio Quartulli
Hi, On 08/04/2025 08:34, Jiri Slaby wrote: Given: > +#define OVPN_FAMILY_NAME    "ovpn" and > ctx->ovpn_dco_id = genl_ctrl_resolve(ctx->nl_sock, OVPN_FAMILY_NAME); Is there also an openvpn branch understanding the new (in-kernel) naming? I.e. something like s/ovpn-dco-v2/ovpn/? As with 2.

Re: [PATCH net-next v25 00/23] Introducing OpenVPN Data Channel Offload

2025-04-08 Thread Jiri Slaby
On 07. 04. 25, 21:46, Antonio Quartulli wrote: Notable changes since v24: * disable TCP disconnections of attached sockets (tcp_disconnect() returns -EBUSY) - similarly to kTLS. * used rcu_replace_pointer instead of rcu_dereference_protected+rcu_assign_pointer * dropped useless skb->ignore_df

[PATCH net-next v25 00/23] Introducing OpenVPN Data Channel Offload

2025-04-07 Thread Antonio Quartulli
Notable changes since v24: * disable TCP disconnections of attached sockets (tcp_disconnect() returns -EBUSY) - similarly to kTLS. * used rcu_replace_pointer instead of rcu_dereference_protected+rcu_assign_pointer * dropped useless skb->ignore_df = 1 * dropped unneded EXPORT_SYMBOL_GPL(udpv6_pro