| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-25 | net: gro: remove is_ipv6 from napi_gro_cb | Richard Gobert | 1 | -2/+0 |
| 2025-08-07 | udp: also consider secpath when evaluating ipsec use for checksumming | Sabrina Dubroca | 1 | -1/+1 |
| 2025-07-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+1 |
| 2025-07-17 | net: fix segmentation after TCP/UDP fraglist GRO | Felix Fietkau | 1 | -0/+1 |
| 2025-07-08 | udp: remove udp_tunnel_gro_init() | Eric Dumazet | 1 | -9/+1 |
| 2025-06-02 | net: fix udp gso skb_segment after pull from frag_list | Shiming Cheng | 1 | -0/+5 |
| 2025-05-01 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+60 |
| 2025-04-29 | net: ipv6: fix UDPv6 GSO segmentation with NAT | Felix Fietkau | 1 | -1/+60 |
| 2025-04-08 | udp_tunnel: use static call for GRO hooks when possible | Paolo Abeni | 1 | -1/+134 |
| 2025-04-08 | udp_tunnel: create a fastpath GRO lookup. | Paolo Abeni | 1 | -0/+37 |
| 2025-03-25 | Revert "udp_tunnel: GRO optimizations" | Jakub Kicinski | 1 | -166/+1 |
| 2025-03-18 | udp_tunnel: use static call for GRO hooks when possible | Paolo Abeni | 1 | -1/+129 |
| 2025-03-18 | udp_tunnel: create a fastpath GRO lookup. | Paolo Abeni | 1 | -0/+37 |
| 2025-03-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+6 |
| 2025-03-03 | net: gro: convert four dev_net() calls | Eric Dumazet | 1 | -1/+1 |
| 2025-02-28 | net: gso: fix ownership in __udp_gso_segment | Antoine Tenart | 1 | -2/+6 |
| 2024-10-02 | gso: fix udp gso fraglist segmentation after pull from frag_list | Willem de Bruijn | 1 | -2/+20 |
| 2024-08-21 | udp: fix receiving fraglist GSO packets | Felix Fietkau | 1 | -1/+2 |
| 2024-08-09 | udp: Fall back to software USO if IPv6 extension headers are present | Jakub Sitnicki | 1 | -0/+6 |
| 2024-07-30 | net: drop bad gso csum_start and offset in virtio_net_hdr | Willem de Bruijn | 1 | -0/+4 |
| 2024-06-28 | udp: Allow GSO transmit from devices with no checksum offload | Jakub Sitnicki | 1 | -0/+8 |
| 2024-05-13 | net: gro: move L3 flush checks to tcp_gro_receive and udp_gro_receive_segment | Richard Gobert | 1 | -8/+1 |
| 2024-05-06 | net: move skb_gro_receive_list from udp to core | Felix Fietkau | 1 | -27/+0 |
| 2024-05-02 | net: gro: add flush check in udp_gro_receive_segment | Richard Gobert | 1 | -1/+11 |
| 2024-05-02 | net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offse... | Richard Gobert | 1 | -1/+2 |
| 2024-03-29 | udp: prevent local UDP tunnel packets from being GROed | Antoine Tenart | 1 | -0/+6 |
| 2024-03-29 | udp: do not transition UDP GRO fraglist partial checksums to unnecessary | Antoine Tenart | 1 | -7/+1 |
| 2024-03-29 | gro: fix ownership transfer | Antoine Tenart | 1 | -1/+2 |
| 2024-03-29 | udp: do not accept non-tunnel GSO skbs landing in a tunnel | Antoine Tenart | 1 | -2/+4 |
| 2024-03-07 | udp: move udpv4_offload and udpv6_offload to net_hotdata | Eric Dumazet | 1 | -9/+8 |
| 2023-09-14 | udp: move udp->gro_enabled to udp->udp_flags | Eric Dumazet | 1 | -2/+2 |
| 2023-07-29 | net: gro: fix misuse of CB in udp socket lookup | Richard Gobert | 1 | -2/+5 |
| 2023-07-14 | gso: fix dodgy bit handling for GSO_UDP_L4 | Yan Zhai | 1 | -5/+11 |
| 2023-06-10 | net: move gso declarations and functions to their own files | Eric Dumazet | 1 | -0/+1 |
| 2022-12-12 | udp: allow header check for dodgy GSO_UDP_L4 packets. | Andrew Melnychenko | 1 | -1/+2 |
| 2022-11-16 | udp: Access &udp_table via net. | Kuniyuki Iwashima | 1 | -2/+3 |
| 2021-11-24 | gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers | Eric Dumazet | 1 | -2/+0 |
| 2021-11-24 | gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers | Eric Dumazet | 1 | -2/+0 |
| 2021-11-16 | net: gro: move skb_gro_receive_list to udp_offload.c | Eric Dumazet | 1 | -0/+27 |
| 2021-11-16 | net: move gro definitions to include/net/gro.h | Eric Dumazet | 1 | -0/+1 |
| 2021-08-31 | fou: remove sparse errors | Eric Dumazet | 1 | -1/+1 |
| 2021-08-02 | net, gro: Set inner transport header offset in tcp/udp GRO hook | Jakub Sitnicki | 1 | -0/+4 |
| 2021-07-02 | udp: properly flush normal packet at GRO time | Paolo Abeni | 1 | -2/+4 |
| 2021-03-30 | udp: properly complete L4 GRO over UDP tunnel packet | Paolo Abeni | 1 | -1/+7 |
| 2021-03-30 | udp: skip L4 aggregation for UDP tunnel packets | Paolo Abeni | 1 | -8/+11 |
| 2021-02-28 | net: Fix gro aggregation for udp encaps with zero csum | Daniel Borkmann | 1 | -1/+1 |
| 2021-02-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -5/+64 |
| 2021-02-01 | udp: ipv4: manipulate network header of NATed UDP GRO fraglist | Dongseok Yi | 1 | -5/+64 |
| 2021-01-23 | udp: allow forwarding of plain (non-fraglisted) UDP GRO packets | Alexander Lobakin | 1 | -1/+2 |
| 2021-01-20 | udp: not remove the CRC flag from dev features when need_csum is false | Xin Long | 1 | -2/+2 |
| 2020-11-12 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+16 |
| 2020-11-12 | net: udp: remove redundant initialization in udp_gro_complete | Menglong Dong | 1 | -1/+1 |
| 2020-11-12 | net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO | Alexander Lobakin | 1 | -2/+15 |
| 2020-11-12 | net: udp: fix UDP header access on Fast/frag0 UDP GRO | Alexander Lobakin | 1 | -1/+1 |
| 2020-10-30 | udp: support sctp over udp in skb_udp_tunnel_segment | Xin Long | 1 | -0/+3 |
| 2020-03-30 | udp: initialize is_flist with 0 in udp_gro_receive | Xin Long | 1 | -0/+1 |
| 2020-01-27 | udp: Support UDP fraglist GRO/GSO. | Steffen Klassert | 1 | -23/+81 |
| 2020-01-03 | net: remove the check argument from __skb_gro_checksum_convert | Li RongQing | 1 | -1/+1 |
| 2019-06-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+5 |
| 2019-06-18 | net/udp_gso: Allow TX timestamp with UDP GSO | Fred Klassen | 1 | -0/+5 |
| 2019-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -5/+1 |
| 2019-06-05 | net: ipv4: drop unneeded likely() call around IS_ERR() | Enrico Weigelt | 1 | -1/+1 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-05-01 | udp: fix GRO packet of death | Eric Dumazet | 1 | -3/+10 |
| 2019-04-27 | udp: fix GRO reception in case of length mismatch | Paolo Abeni | 1 | -4/+5 |
| 2018-12-15 | udp: use indirect call wrappers for GRO socket lookup | Paolo Abeni | 1 | -2/+6 |
| 2018-12-15 | net: use indirect call wrappers at GRO transport layer | Paolo Abeni | 1 | -3/+4 |
| 2018-11-07 | udp: implement GRO for plain UDP sockets. | Paolo Abeni | 1 | -22/+87 |
| 2018-10-05 | udp: gro behind static key | Willem de Bruijn | 1 | -1/+1 |
| 2018-07-03 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
| 2018-07-02 | net: fix use-after-free in GRO with ESP | Sabrina Dubroca | 1 | -1/+1 |
| 2018-06-26 | net: Convert GRO SKB handling to list_head. | David Miller | 1 | -6/+7 |
| 2018-05-11 | udp: avoid refcount_t saturation in __udp_gso_segment() | Eric Dumazet | 1 | -3/+11 |
| 2018-05-08 | udp: Do not copy destructor if one is not present | Alexander Duyck | 1 | -8/+14 |
| 2018-05-08 | udp: Add support for software checksum and GSO_PARTIAL with GSO offload | Alexander Duyck | 1 | -10/+19 |
| 2018-05-08 | udp: Partially unroll handling of first segment and last segment | Alexander Duyck | 1 | -14/+19 |
| 2018-05-08 | udp: Do not pass checksum as a parameter to GSO segmentation | Alexander Duyck | 1 | -14/+18 |
| 2018-05-08 | udp: Do not pass MSS as parameter to GSO segmentation | Alexander Duyck | 1 | -2/+4 |
| 2018-05-02 | udp: Complement partial checksum for GSO packet | Sean Tranchetti | 1 | -0/+1 |
| 2018-04-27 | udp: remove stray export symbol | Willem de Bruijn | 1 | -1/+0 |
| 2018-04-26 | udp: better wmem accounting on gso | Willem de Bruijn | 1 | -1/+15 |
| 2018-04-26 | udp: add udp gso | Willem de Bruijn | 1 | -1/+52 |
| 2018-01-22 | gso: validate gso_type in GSO handlers | Willem de Bruijn | 1 | -0/+3 |
| 2017-11-24 | net: accept UFO datagrams from tuntap and packet | Willem de Bruijn | 1 | -4/+45 |
| 2017-10-08 | gso: fix payload length when gso_size is zero | Alexey Kodanev | 1 | -1/+1 |
| 2017-07-17 | inet: Remove software UFO fragmenting code. | David S. Miller | 1 | -54/+4 |
| 2017-07-17 | net: Remove all references to SKB_GSO_UDP. | David S. Miller | 1 | -4/+2 |
| 2017-04-24 | udp: disable inner UDP checksum offloads in IPsec case | Ansis Atteka | 1 | -0/+3 |
| 2016-10-20 | net: add recursion limit to GRO | Sabrina Dubroca | 1 | -1/+1 |
| 2016-09-19 | gso: Support partial splitting at the frag_list pointer | Steffen Klassert | 1 | -2/+4 |
| 2016-05-20 | gso: Remove arbitrary checks for unsupported GSO | Tom Herbert | 1 | -10/+0 |
| 2016-05-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+5 |
| 2016-05-06 | udp_offload: Set encapsulation before inner completes. | Jarno Rajahalme | 1 | -3/+5 |
| 2016-04-14 | GSO: Support partial segmentation offload | Alexander Duyck | 1 | -6/+21 |
| 2016-04-07 | udp: Remove udp_offloads | Tom Herbert | 1 | -63/+0 |
| 2016-04-07 | udp: Add GRO functions to UDP socket | Tom Herbert | 1 | -32/+20 |
| 2016-03-23 | net: Reset encap_level to avoid resetting features on inner IP headers | Alexander Duyck | 1 | -0/+1 |
| 2016-03-20 | tunnels: Don't apply GRO to multiple layers of encapsulation. | Jesse Gross | 1 | -3/+3 |
| 2016-03-13 | GSO/UDP: Use skb->len instead of udph->len to determine length of original skb | Alexander Duyck | 1 | -5/+10 |
| 2016-02-26 | GSO: Provide software checksum of tunneled UDP fragmentation offload | Alexander Duyck | 1 | -3/+12 |
| 2016-02-11 | udp: Use uh->len instead of skb->len to compute checksum in segmentation | Alexander Duyck | 1 | -15/+13 |
| 2016-02-11 | udp: Clean up the use of flags in UDP segmentation offload | Alexander Duyck | 1 | -19/+18 |
| 2016-02-11 | net: Update remote checksum segmentation to support use of GSO checksum | Alexander Duyck | 1 | -12/+10 |
| 2016-02-11 | net: Drop unecessary enc_features variable from tunnel segmentation functions | Alexander Duyck | 1 | -3/+3 |
| 2016-01-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+7 |
| 2016-01-10 | udp: restrict offloads to one namespace | Hannes Frederic Sowa | 1 | -3/+7 |
| 2015-12-15 | net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM | Tom Herbert | 1 | -2/+3 |
| 2015-04-03 | ipv4: coding style: comparison for inequality with NULL | Ian Morris | 1 | -2/+2 |
| 2015-02-11 | udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO path | Tom Herbert | 1 | -1/+12 |
| 2015-01-14 | udp: pass udp_offload struct to UDP gro callbacks | Tom Herbert | 1 | -2/+5 |
| 2014-11-05 | net: Remove MPLS GSO feature. | Pravin B Shelar | 1 | -2/+1 |
| 2014-11-05 | udp: Changes to udp_offload to support remote checksum offload | Tom Herbert | 1 | -2/+16 |
| 2014-11-05 | udp: Offload outer UDP tunnel csum if available | Tom Herbert | 1 | -16/+36 |
| 2014-10-20 | net: gso: use feature flag argument in all protocol gso handlers | Florian Westphal | 1 | -1/+1 |
| 2014-10-03 | fou: eliminate IPv4,v6 specific GRO functions | Tom Herbert | 1 | -0/+1 |
| 2014-10-01 | udp: Generalize skb_udp_segment | Tom Herbert | 1 | -5/+46 |
| 2014-09-26 | net: Remove gso_send_check as an offload callback | Tom Herbert | 1 | -6/+0 |
| 2014-09-26 | udp: move logic out of udp[46]_ufo_send_check | Tom Herbert | 1 | -22/+15 |
| 2014-09-19 | fou: Add GRO support | Tom Herbert | 1 | -1/+4 |
| 2014-09-12 | udp: Fix inverted NAPI_GRO_CB(skb)->flush test | Scott Wood | 1 | -1/+1 |
| 2014-09-09 | ipv4: udp4_gro_complete() is static | Eric Dumazet | 1 | -1/+1 |
| 2014-09-01 | udp: Add support for doing checksum unnecessary conversion | Tom Herbert | 1 | -8/+17 |
| 2014-08-29 | net: Allow GRO to use and set levels of checksum unnecessary | Tom Herbert | 1 | -2/+3 |
| 2014-08-24 | udp: additional GRO support | Tom Herbert | 1 | -17/+44 |
| 2014-07-29 | net/udp_offload: Use IS_ERR_OR_NULL | Himangi Saraogi | 1 | -1/+1 |
| 2014-07-14 | udp: Move udp_tunnel_segment into udp_offload.c | Tom Herbert | 1 | -0/+76 |
| 2014-06-11 | net: Add skb_gro_postpull_rcsum to udp and vxlan | Tom Herbert | 1 | -0/+1 |
| 2014-06-04 | gre: Call gso_make_checksum | Tom Herbert | 1 | -1/+2 |
| 2014-06-04 | net: Add GSO support for UDP tunnels with checksum | Tom Herbert | 1 | -1/+3 |
| 2014-02-04 | net/ipv4: Use proper RCU APIs for writer-side in udp_offload.c | Shlomo Pongratz | 1 | -7/+8 |
| 2014-01-30 | net/ipv4: Use non-atomic allocation of udp offloads structure instance | Or Gerlitz | 1 | -1/+1 |
| 2014-01-23 | net/udp_offload: Handle static checker complaints | Shlomo Pongratz | 1 | -4/+4 |
| 2014-01-21 | net: Add GRO support for UDP encapsulating protocols | Or Gerlitz | 1 | -0/+143 |
| 2014-01-02 | ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC | Wei-Chun Chao | 1 | -18/+19 |
| 2013-10-19 | ipip: add GSO/TSO support | Eric Dumazet | 1 | -0/+1 |
| 2013-06-12 | net: udp4: move GSO functions to udp_offload | Daniel Borkmann | 1 | -0/+100 |