| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-03 | net: increase IP_TUNNEL_RECURSION_LIMIT to 5 | Chris J Arges | 1 | -1/+1 |
| 2026-03-12 | ip_tunnel: adapt iptunnel_xmit_stats() to NETDEV_PCPU_STAT_DSTATS | Eric Dumazet | 1 | -6/+22 |
| 2026-03-10 | net: add xmit recursion limit to tunnel xmit functions | Weiming Shi | 1 | -0/+7 |
| 2026-01-08 | ipv4: ip_tunnel: spread netdev_lockdep_set_classes() | Eric Dumazet | 1 | -1/+12 |
| 2025-10-13 | net/ip6_tunnel: Prevent perpetual tunnel growth | Dmitry Safonov | 1 | -0/+15 |
| 2025-08-26 | ipv4: Convert ->flowi4_tos to dscp_t. | Guillaume Nault | 1 | -1/+3 |
| 2025-06-17 | net: ipv4: Add a flags argument to iptunnel_xmit(), udp_tunnel_xmit_skb() | Petr Machata | 1 | -1/+1 |
| 2025-04-14 | ipv4: ip_tunnel: Convert ip_tunnel_delete_nets() callers to ->exit_rtnl(). | Kuniyuki Iwashima | 1 | -4/+3 |
| 2025-02-21 | net: ip_tunnel: Use link netns in newlink() of rtnl_link_ops | Xiao Liang | 1 | -2/+3 |
| 2025-02-20 | net: Add options as a flexible array to struct ip_tunnel_info | Gal Pressman | 1 | -2/+3 |
| 2025-02-20 | ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' | Gal Pressman | 1 | -1/+1 |
| 2024-10-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2024-10-29 | ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() | Ido Schimmel | 1 | -1/+1 |
| 2024-10-13 | net: tunnel: make skb_vlan_inet_prepare() return drop reasons | Menglong Dong | 1 | -5/+8 |
| 2024-10-13 | net: tunnel: add pskb_inet_may_pull_reason() helper | Menglong Dong | 1 | -2/+8 |
| 2024-08-26 | ip_tunnel: Correct spelling in ip_tunnels.h | Simon Horman | 1 | -1/+1 |
| 2024-06-10 | geneve: Fix incorrect inner network header offset when innerprotoinherit is set | Gal Pressman | 1 | -2/+3 |
| 2024-04-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+33 |
| 2024-04-08 | geneve: fix header validation in geneve[6]_xmit_skb | Eric Dumazet | 1 | -0/+33 |
| 2024-04-01 | pfcp: always set pfcp metadata | Michal Swiatkowski | 1 | -0/+3 |
| 2024-04-01 | ip_tunnel: convert __be16 tunnel flags to bitmaps | Alexander Lobakin | 1 | -19/+100 |
| 2024-04-01 | ip_tunnel: use a separate struct to store tunnel params in the kernel | Alexander Lobakin | 1 | -5/+20 |
| 2024-02-07 | ip_tunnel: use exit_batch_rtnl() method | Eric Dumazet | 1 | -1/+2 |
| 2023-11-16 | vxlan: add support for flowlabel inherit | Alce Lafranque | 1 | -0/+11 |
| 2023-09-06 | ip_tunnels: use DEV_STATS_INC() | Eric Dumazet | 1 | -8/+7 |
| 2023-07-19 | ip_tunnels: Add nexthop ID field to ip_tunnel_key | Ido Schimmel | 1 | -0/+1 |
| 2023-04-13 | Daniel Borkmann says: | Jakub Kicinski | 1 | -12/+15 |
| 2023-04-12 | ipip,ip_tunnel,sit: Add FOU support for externally controlled ipip devices | Christian Ehrig | 1 | -13/+15 |
| 2023-03-17 | ip_tunnel: Preserve pointer const in ip_tunnel_info_opts | Gavin Li | 1 | -5/+6 |
| 2022-10-03 | net: Add helper function to parse netlink msg of ip_tunnel_parm | Liu Jian | 1 | -0/+3 |
| 2022-10-03 | net: Add helper function to parse netlink msg of ip_tunnel_encap | Liu Jian | 1 | -0/+3 |
| 2022-08-18 | ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels | Eyal Birger | 1 | -1/+3 |
| 2022-07-26 | ip_tunnels: Add new flow flags field to ip_tunnel_key | Paul Chaignon | 1 | -0/+1 |
| 2022-07-22 | ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN | Matthias May | 1 | -4/+8 |
| 2022-06-09 | net: adopt u64_stats_t in struct pcpu_sw_netstats | Eric Dumazet | 1 | -2/+2 |
| 2022-04-25 | ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode | Peilin Ye | 1 | -1/+1 |
| 2022-04-15 | net: Handle l3mdev in ip_tunnel_init_flow | David Ahern | 1 | -2/+9 |
| 2021-12-06 | sit: add net device refcount tracking to ip_tunnel | Eric Dumazet | 1 | -0/+3 |
| 2021-07-27 | ip_tunnel: use ndo_siocdevprivate | Arnd Bergmann | 1 | -1/+2 |
| 2020-11-19 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+4 |
| 2020-11-13 | ip_tunnels: Set tunnel option flag when tunnel metadata is present | Yi-Hung Wei | 1 | -3/+4 |
| 2020-11-09 | net: remove ip_tunnel_get_stats64 | Heiner Kallweit | 1 | -2/+0 |
| 2020-08-04 | tunnels: PMTU discovery support for directly bridged IP packets | Stefano Brivio | 1 | -0/+2 |
| 2020-06-30 | net: ip_tunnel: add header_ops for layer 3 devices | Jason A. Donenfeld | 1 | -0/+3 |
| 2020-05-19 | net: add a new ndo_tunnel_ioctl method | Christoph Hellwig | 1 | -1/+2 |
| 2019-12-09 | treewide: Use sizeof_field() macro | Pankaj Bharadiya | 1 | -3/+3 |
| 2019-02-27 | route: Add multipath_hash in flowi_common to make user-define hash | wenxu | 1 | -1/+2 |
| 2019-01-26 | ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit | wenxu | 1 | -1/+1 |
| 2019-01-01 | ip: validate header length on virtual device xmit | Willem de Bruijn | 1 | -0/+20 |
| 2018-12-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -19/+0 |
| 2018-12-19 | iptunnel: make TUNNEL_FLAGS available in uapi | wenxu | 1 | -19/+0 |
| 2018-11-08 | udp: Support for error handlers of tunnels with arbitrary destination port | Stefano Brivio | 1 | -0/+1 |
| 2018-06-29 | net: check tunnel option type in tunnel flags | Pieter Jansen van Vuuren | 1 | -2/+6 |
| 2018-05-10 | net/ipv4: Update ip_tunnel_metadata_cnt static key to modern api | Davidlohr Bueso | 1 | -2/+2 |
| 2018-04-17 | vxlan: add ttl inherit support | Hangbin Liu | 1 | -0/+11 |
| 2018-03-09 | net: do not create fallback tunnels for non-default namespaces | Eric Dumazet | 1 | -0/+2 |
| 2018-02-27 | ip_tunnel: Rename & publish init_tunnel_flow | Petr Machata | 1 | -0/+16 |
| 2017-12-15 | net: erspan: introduce erspan v2 for ip_gre | William Tu | 1 | -1/+4 |
| 2017-11-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-19 | ipv4: speedup ipv6 tunnels dismantle | Eric Dumazet | 1 | -1/+2 |
| 2017-08-28 | gre: add collect_md mode to ERSPAN tunnel | William Tu | 1 | -1/+3 |
| 2017-08-22 | gre: introduce native tunnel support for ERSPAN | William Tu | 1 | -0/+3 |
| 2017-04-21 | ip_tunnel: Allow policy-based routing through tunnels | Craig Gallek | 1 | -2/+3 |
| 2017-02-03 | ip_tunnels: new IP_TUNNEL_INFO_BRIDGE flag for ip_tunnel_info mode | Roopa Prabhu | 1 | -0/+1 |
| 2017-01-08 | net: make ndo_get_stats64 a void function | stephen hemminger | 1 | -2/+2 |
| 2016-11-18 | netns: make struct pernet_operations::id unsigned int | Alexey Dobriyan | 1 | -3/+3 |
| 2016-09-17 | ip_tunnel: add collect_md mode to IPIP tunnel | Alexei Starovoitov | 1 | -0/+2 |
| 2016-09-10 | net/ip_tunnels: Introduce tunnel_id_to_key32() and key32_to_tunnel_id() | Amir Vadai | 1 | -0/+19 |
| 2016-06-18 | gre: better support for ICMP messages for gre+ipv6 | Eric Dumazet | 1 | -0/+1 |
| 2016-06-15 | net: ipv4: Add ability to have GRE ignore DF bit in IPv4 payloads | Philip Prindeville | 1 | -0/+1 |
| 2016-05-20 | net: Cleanup encap items in ip_tunnels.h | Tom Herbert | 1 | -18/+58 |
| 2016-05-04 | gre: receive also TEB packets for lwtunnels | Jiri Benc | 1 | -0/+1 |
| 2016-04-16 | ip_tunnel_core: iptunnel_handle_offloads returns int and doesn't free skb | Alexander Duyck | 1 | -1/+1 |
| 2016-04-14 | gre: eliminate holes in ip_tunnel | stephen hemminger | 1 | -4/+3 |
| 2016-04-06 | ip_tunnel: implement __iptunnel_pull_header | Jiri Benc | 1 | -2/+9 |
| 2016-03-20 | tunnels: Remove encapsulation offloads on decap. | Jesse Gross | 1 | -0/+16 |
| 2016-03-18 | ip_tunnels, bpf: define IP_TUNNEL_OPTS_MAX and use it | Daniel Borkmann | 1 | -0/+7 |
| 2016-03-11 | ip_tunnel: add support for setting flow label via collect metadata | Daniel Borkmann | 1 | -1/+3 |
| 2016-03-08 | ip_tunnel, bpf: ip_tunnel_info_opts_{get, set} depends on CONFIG_INET | Daniel Borkmann | 1 | -0/+11 |
| 2016-03-08 | bpf, vxlan, geneve, gre: fix usage of dst_cache on xmit | Daniel Borkmann | 1 | -0/+15 |
| 2016-02-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2016-02-18 | iptunnel: scrub packet in iptunnel_pull_header | Jiri Benc | 1 | -1/+2 |
| 2016-02-16 | net: add dst_cache to ovs vxlan lwtunnel | Paolo Abeni | 1 | -0/+3 |
| 2016-02-16 | ip_tunnel: replace dst_cache with generic implementation | Paolo Abeni | 1 | -7/+2 |
| 2016-02-12 | net: ip_tunnel: remove 'csum_help' argument to iptunnel_handle_offloads | Edward Cree | 1 | -2/+1 |
| 2016-02-10 | vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices | David Wragg | 1 | -0/+1 |
| 2015-12-25 | ip_tunnel: Move stats update to iptunnel_xmit() | Pravin B Shelar | 1 | -13/+15 |
| 2015-11-16 | ip_tunnel: disable preemption when updating per-cpu tstats | Jason A. Donenfeld | 1 | -1/+2 |
| 2015-09-24 | ipv4: send arp replies to the correct tunnel | Jiri Benc | 1 | -0/+2 |
| 2015-08-31 | ip-tunnel: Use API to access tunnel metadata options. | Pravin B Shelar | 1 | -36/+31 |
| 2015-08-29 | ip_tunnels: record IP version in tunnel info | Jiri Benc | 1 | -0/+10 |
| 2015-08-29 | ip_tunnels: convert the mode field of ip_tunnel_info to flags | Jiri Benc | 1 | -7/+2 |
| 2015-08-20 | ip_tunnels: use tos and ttl fields also for IPv6 | Jiri Benc | 1 | -4/+4 |
| 2015-08-20 | ip_tunnels: add IPv6 addresses to ip_tunnel_key | Jiri Benc | 1 | -4/+20 |
| 2015-08-20 | ip_tunnels: use offsetofend | Jiri Benc | 1 | -3/+1 |
| 2015-08-20 | ip_tunnels: use u8/u16/u32 | Jiri Benc | 1 | -8/+8 |
| 2015-08-20 | ip_tunnels: remove custom alignment and packing | Jiri Benc | 1 | -1/+1 |
| 2015-08-10 | ip_gre: Add support to collect tunnel metadata. | Pravin B Shelar | 1 | -1/+6 |
| 2015-07-23 | ip_tunnel: Call ip_tunnel_core_init() from inet_init() | Thomas Graf | 1 | -0/+2 |
| 2015-07-22 | ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n | Thomas Graf | 1 | -0/+15 |
| 2015-07-21 | fib: Add fib rule match on tunnel id | Thomas Graf | 1 | -0/+11 |
| 2015-07-21 | route: Per route IP tunnel metadata via lightweight tunnel | Thomas Graf | 1 | -1/+6 |
| 2015-07-21 | vxlan: Flow based tunneling | Thomas Graf | 1 | -0/+14 |
| 2015-07-21 | ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic | Thomas Graf | 1 | -0/+63 |
| 2015-04-02 | ipip,gre,vti,sit: implement ndo_get_iflink | Nicolas Dichtel | 1 | -0/+1 |
| 2015-01-19 | tunnels: advertise link netns via netlink | Nicolas Dichtel | 1 | -0/+1 |
| 2015-01-15 | openvswitch: Support VXLAN Group Policy extension | Thomas Graf | 1 | -1/+4 |
| 2014-11-12 | ip_tunnel: Ops registration for secondary encap (fou, gue) | Tom Herbert | 1 | -0/+16 |
| 2014-10-06 | openvswitch: Add support for Geneve tunneling. | Jesse Gross | 1 | -10/+11 |
| 2014-10-06 | net: Add Geneve tunneling protocol driver | Andy Zhou | 1 | -0/+2 |
| 2014-09-19 | net: Changes to ip_tunnel to support foo-over-udp encapsulation | Tom Herbert | 1 | -1/+18 |
| 2014-07-30 | ip_tunnel(ipv4): fix tunnels with "local any remote $remote_ip" | Dmitry Popov | 1 | -0/+1 |
| 2014-04-15 | ipv4: add a sock pointer to dst->output() path. | Eric Dumazet | 1 | -1/+1 |
| 2014-02-20 | sit: fix panic with route cache in ip tunnels | Nicolas Dichtel | 1 | -0/+1 |
| 2014-01-17 | ipv4: fix a dst leak in tunnels | Eric Dumazet | 1 | -1/+0 |
| 2014-01-04 | net: unify the pcpu_tstats and br_cpu_netstats as one | Li RongQing | 1 | -2/+2 |
| 2014-01-03 | ipv4: Use percpu Cache route in IP tunnels | Tom Herbert | 1 | -2/+6 |
| 2014-01-03 | ipv4: Cache dst in tunnels | Tom Herbert | 1 | -0/+3 |
| 2013-10-19 | ipv4: generalize gre_handle_offloads | Eric Dumazet | 1 | -0/+3 |
| 2013-09-04 | tunnels: harmonize cleanup done on skb on xmit path | Nicolas Dichtel | 1 | -1/+1 |
| 2013-09-04 | iptunnels: remove net arg from iptunnel_xmit() | Nicolas Dichtel | 1 | -2/+1 |
| 2013-08-16 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -14/+0 |
| 2013-08-15 | ipip: add x-netns support | Nicolas Dichtel | 1 | -1/+1 |
| 2013-08-13 | ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id. | Pravin B Shelar | 1 | -14/+0 |
| 2013-08-07 | ip_tunnel: embed hash list head | stephen hemminger | 1 | -2/+2 |
| 2013-06-27 | sit: add support of x-netns | Nicolas Dichtel | 1 | -0/+1 |
| 2013-06-24 | ip_tunnel: Protect tunnel functions with CONFIG_INET guard. | Jesse Gross | 1 | -0/+5 |
| 2013-06-19 | ip_tunnel: Add dont fragment flag. | Pravin B Shelar | 1 | -0/+1 |
| 2013-06-19 | ip_tunnel: push generic protocol handling to ip_tunnel module. | Pravin B Shelar | 1 | -0/+1 |
| 2013-06-19 | ip_tunnels: extend iptunnel_xmit() | Pravin B Shelar | 1 | -11/+15 |
| 2013-06-19 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+3 |
| 2013-06-13 | ip_tunnel: remove __net_init/exit from exported functions | Eric Dumazet | 1 | -3/+3 |
| 2013-05-31 | iptunnel: specify protocol outside IP header | Nicolas Dichtel | 1 | -1/+1 |
| 2013-03-26 | GRE: Refactor GRE tunneling code. | Pravin B Shelar | 1 | -0/+177 |