| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-05-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 8 | -32/+61 |
| 2026-05-15 | ovpn: disable BHs when updating device stats | Ralf Lici | 4 | -12/+28 |
| 2026-05-14 | ovpn: fix race between deleting interface and adding new peer | Antonio Quartulli | 2 | -13/+20 |
| 2026-05-14 | ovpn: respect peer refcount in CMD_NEW_PEER error path | David Carlier | 3 | -5/+6 |
| 2026-05-14 | ovpn: tcp - use cached peer pointer in ovpn_tcp_close() | David Carlier | 1 | -2/+7 |
| 2026-05-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+7 |
| 2026-05-05 | udp_tunnel: Pass struct sock to setup_udp_tunnel_sock(). | Kuniyuki Iwashima | 1 | -1/+1 |
| 2026-05-05 | ovpn: ensure packet delivery happens with BH disabled | Ralf Lici | 1 | -0/+6 |
| 2026-05-05 | ovpn: reset MAC header before passing skb up | Qingfang Deng | 1 | -0/+1 |
| 2026-03-29 | drivers: net: drop ipv6_stub usage and use direct function calls | Fernando Fernandez Mancera | 2 | -4/+2 |
| 2026-03-17 | ovpn: consolidate crypto allocations in one chunk | Ralf Lici | 3 | -46/+135 |
| 2026-03-17 | ovpn: add support for asymmetric peer IDs | Ralf Lici | 6 | -10/+33 |
| 2026-03-17 | ovpn: notify userspace on client float event | Ralf Lici | 3 | -0/+86 |
| 2026-03-17 | ovpn: pktid: use bitops.h API | Qingfang Deng | 2 | -8/+5 |
| 2026-03-17 | ovpn: use correct array size to parse nested attributes in ovpn_nl_key_swap_doit | Sabrina Dubroca | 1 | -1/+1 |
| 2026-03-02 | net: remove addr_len argument of recvmsg() handlers | Eric Dumazet | 1 | -1/+1 |
| 2026-02-26 | Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd... | Linus Torvalds | 1 | -17/+36 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 4 | -4/+4 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 5 | -5/+5 |
| 2026-02-21 | ovpn: tcp - fix packet extraction from stream | Ralf Lici | 1 | -17/+36 |
| 2026-02-17 | ovpn: tcp - don't deref NULL sk_socket member after tcp_close() | Antonio Quartulli | 1 | -1/+13 |
| 2026-02-17 | Merge tag 'ovpn-net-20260212' of https://github.com/OpenVPN/ovpn-net-next | Paolo Abeni | 4 | -41/+63 |
| 2026-02-12 | ovpn: fix VPN TX bytes counting | Ralf Lici | 1 | -1/+4 |
| 2026-02-12 | ovpn: fix possible use-after-free in ovpn_net_xmit | Ralf Lici | 1 | -21/+31 |
| 2026-02-12 | ovpn: set sk_user_data before overriding callbacks | Ralf Lici | 3 | -20/+29 |
| 2026-02-04 | ovpn: Replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -1/+1 |
| 2025-11-25 | tools: ynl-gen: add regeneration comment | Asbjørn Sloth Tønnesen | 2 | -0/+2 |
| 2025-10-23 | ovpn: use datagram_poll_queue for socket readiness in TCP | Ralf Lici | 1 | -4/+22 |
| 2025-07-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 5 | -14/+112 |
| 2025-07-16 | ovpn: reset GSO metadata after decapsulation | Ralf Lici | 1 | -0/+7 |
| 2025-07-16 | ovpn: reject unexpected netlink attributes | Antonio Quartulli | 3 | -14/+104 |
| 2025-07-16 | ovpn: propagate socket mark to skb in UDP | Ralf Lici | 1 | -0/+1 |
| 2025-06-17 | net: ipv6: Add a flags argument to ip6tunnel_xmit(), udp_tunnel6_xmit_skb() | Petr Machata | 1 | -1/+1 |
| 2025-06-17 | net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb() | Petr Machata | 1 | -1/+1 |
| 2025-06-03 | ovpn: avoid sleep in atomic context in TCP RX error path | Antonio Quartulli | 1 | -2/+6 |
| 2025-06-03 | ovpn: ensure sk is still valid during cleanup | Antonio Quartulli | 9 | -104/+102 |
| 2025-06-03 | ovpn: properly deconfigure UDP-tunnel | Antonio Quartulli | 1 | -3/+11 |
| 2025-05-15 | ovpn: fix check for skb_to_sgvec_nomark() return value | Antonio Quartulli | 1 | -6/+12 |
| 2025-05-15 | ovpn: improve 'no route to host' debug message | Antonio Quartulli | 2 | -3/+13 |
| 2025-05-15 | ovpn: drop useless reg_state check in keepalive worker | Antonio Quartulli | 1 | -2/+1 |
| 2025-05-15 | ovpn: fix ndo_start_xmit return value on error | Antonio Quartulli | 1 | -1/+1 |
| 2025-05-15 | ovpn: don't drop skb's dst when xmitting packet | Antonio Quartulli | 2 | -0/+7 |
| 2025-05-15 | ovpn: set skb->ignore_df = 1 before sending IPv6 packets out | Antonio Quartulli | 1 | -0/+10 |
| 2025-04-17 | ovpn: add basic ethtool support | Antonio Quartulli | 1 | -0/+15 |
| 2025-04-17 | ovpn: notify userspace when a peer is deleted | Antonio Quartulli | 3 | -0/+67 |
| 2025-04-17 | ovpn: kill key and notify userspace in case of IV exhaustion | Antonio Quartulli | 5 | -0/+104 |
| 2025-04-17 | ovpn: implement key add/get/del/swap via netlink | Antonio Quartulli | 5 | -4/+360 |
| 2025-04-17 | ovpn: implement peer add/get/dump/delete via netlink | Antonio Quartulli | 4 | -36/+738 |
| 2025-04-17 | ovpn: add support for updating local or remote UDP endpoint | Antonio Quartulli | 3 | -13/+210 |
| 2025-04-17 | ovpn: implement keepalive mechanism | Antonio Quartulli | 6 | -3/+311 |
| 2025-04-17 | ovpn: implement peer lookup logic | Antonio Quartulli | 1 | -10/+291 |
| 2025-04-17 | ovpn: implement multi-peer support | Antonio Quartulli | 5 | -16/+272 |
| 2025-04-17 | ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg | Antonio Quartulli | 2 | -4/+9 |
| 2025-04-17 | ovpn: implement TCP transport | Antonio Quartulli | 9 | -11/+715 |
| 2025-04-17 | ovpn: store tunnel and transport statistics | Antonio Quartulli | 6 | -1/+87 |
| 2025-04-17 | ovpn: implement packet processing | Antonio Quartulli | 14 | -17/+1101 |
| 2025-04-17 | ovpn: implement basic RX path (UDP) | Antonio Quartulli | 8 | -5/+290 |
| 2025-04-17 | ovpn: implement basic TX path (UDP) | Antonio Quartulli | 6 | -2/+463 |
| 2025-04-17 | ovpn: introduce the ovpn_socket object | Antonio Quartulli | 8 | -7/+361 |
| 2025-04-17 | ovpn: introduce the ovpn_peer object | Antonio Quartulli | 7 | -1/+669 |
| 2025-04-17 | ovpn: keep carrier always on for MP interfaces | Antonio Quartulli | 1 | -3/+11 |
| 2025-04-17 | ovpn: add basic interface creation/destruction/management routines | Antonio Quartulli | 6 | -2/+170 |
| 2025-04-17 | ovpn: add basic netlink support | Antonio Quartulli | 8 | -0/+497 |
| 2025-04-17 | net: introduce OpenVPN Data Channel Offload (ovpn) | Antonio Quartulli | 2 | -0/+62 |