| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |