2025-04-15, 13:17:17 +0200, Antonio Quartulli wrote:
Notable changes since v25:
- removed netdev notifier (was only used for our own devices)
- added .dellink implementation to address what was previously done in notifier
- removed .ndo_open and moved netif_carrier_off() call to .ndo_init
- fixed author in MODULE_AUTHOR()
- properly indented checks in ovpn.yaml
- switched from TSTATS to DSTATS
- removed obsolete comment in ovpn_socket_new()
- removed unrelated hunk in ovpn_socket_new()
The latest code can also be found at:
https://github.com/OpenVPN/ovpn-net-next
Thanks a lot! Best Regards,
Antonio Quartulli OpenVPN Inc.
Antonio Quartulli (23): net: introduce OpenVPN Data Channel Offload (ovpn) ovpn: add basic netlink support ovpn: add basic interface creation/destruction/management routines ovpn: keep carrier always on for MP interfaces ovpn: introduce the ovpn_peer object ovpn: introduce the ovpn_socket object ovpn: implement basic TX path (UDP) ovpn: implement basic RX path (UDP) ovpn: implement packet processing ovpn: store tunnel and transport statistics ovpn: implement TCP transport skb: implement skb_send_sock_locked_with_flags() ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg ovpn: implement multi-peer support ovpn: implement peer lookup logic ovpn: implement keepalive mechanism ovpn: add support for updating local or remote UDP endpoint ovpn: implement peer add/get/dump/delete via netlink ovpn: implement key add/get/del/swap via netlink ovpn: kill key and notify userspace in case of IV exhaustion ovpn: notify userspace when a peer is deleted ovpn: add basic ethtool support testing/selftests: add test tool and scripts for ovpn module
The changes since v25 lgtm: Reviewed-by: Sabrina Dubroca sd@queasysnail.net