| Published | Title | Version | Author | Status |
|---|---|---|---|---|
| 2025-10-27 07:38 UTC | tcp: fix receive autotune again | 2 | edumazet@google.com | in progress |
| 2025-10-24 12:07 UTC | tcp: remove one ktime_get() from recvmsg() fast path | 1 | edumazet@google.com | finished in 3h54m0s |
| 2025-10-24 09:12 UTC | net: rps: softnet_data reorg to make enqueue_to_backlog() fast | 1 | edumazet@google.com | finished in 4h6m0s |
| 2025-10-24 09:05 UTC | net: optimize enqueue_to_backlog() for the fast path | 1 | edumazet@google.com | finished in 4h14m0s |
| 2025-10-24 07:50 UTC | tcp: fix receive autotune again | 1 | edumazet@google.com | finished in 3h52m0s |
| 2025-10-23 14:59 UTC | veth: Fix TXQ stall race condition and add recovery | 1 | hawk@kernel.org | finished in 3h52m0s |
| 2025-10-20 16:11 UTC | net: gro_cells: fix lock imbalance in gro_cells_receive() | 1 | edumazet@google.com | finished in 3h39m0s |
| 2025-10-17 14:53 UTC | net: add a fast path in __netif_schedule() | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-10-17 13:37 UTC | net: avoid extra acces to sk->sk_wmem_alloc in sock_wfree() | 1 | edumazet@google.com | finished in 3h41m0s |
| 2025-10-16 18:29 UTC | net: shrink napi_skb_cache_{put,get}() and napi_skb_cache_get_bulk() | 2 | edumazet@google.com | finished in 3h48m0s |
| 2025-10-15 23:38 UTC | net: shrink napi_skb_cache_put() | 1 | edumazet@google.com | finished in 20m0s |
| 2025-10-15 06:32 UTC | net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb() | 1 | edumazet@google.com | finished in 3h59m0s |
| 2025-10-15 05:27 UTC | udp: do not use skb_release_head_state() before skb_attempt_defer_free() | 3 | edumazet@google.com | finished in 3h46m0s |
| 2025-10-14 17:19 UTC | net: optimize TX throughput and efficiency | 2 | edumazet@google.com | finished in 3h59m0s |
| 2025-10-14 14:06 UTC | net: remove obsolete WARN_ON(refcount_read(&sk->sk_refcnt) == 1) | 1 | edumazet@google.com | finished in 4h12m0s |
| 2025-10-14 13:29 UTC | udp: do not use skb_release_head_state() before skb_attempt_defer_free() | 1 | edumazet@google.com | finished in 3h49m0s |
| 2025-10-14 06:04 UTC | udp: drop secpath before storing an skb in a receive queue | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-10-13 15:22 UTC | net: deal with sticky tx queues | 1 | edumazet@google.com | finished in 3h42m0s |
| 2025-10-13 14:59 UTC | tcp: better handle TCP_TX_DELAY on established flows | 1 | edumazet@google.com | finished in 3h41m0s |
| 2025-10-13 14:54 UTC | net: optimize TX throughput and efficiency | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-10-11 11:57 UTC | tcp: fix tcp_tso_should_defer() vs large RTT | 1 | edumazet@google.com | finished in 3h39m0s |
| 2025-10-08 10:46 UTC | net: deal with strange attractors tx queues | 1 | edumazet@google.com | finished in 4h20m0s |
| 2025-10-06 19:30 UTC | net: optimize TX throughput and efficiency | 1 | edumazet@google.com |
finished
in 3h49m0s
[1 findings] |
| 2025-10-03 18:41 UTC | tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat() | 1 | edumazet@google.com | finished in 3h44m0s |
| 2025-09-29 18:21 UTC | Revert "net: group sk_backlog and sk_receive_queue" | 2 | edumazet@google.com | finished in 3h40m0s |
| 2025-09-29 14:08 UTC | Revert "net: group sk_backlog and sk_receive_queue" | 1 | edumazet@google.com | finished in 3h40m0s |
| 2025-09-28 08:49 UTC | net: lockless skb_attempt_defer_free() | 2 | edumazet@google.com | finished in 3h39m0s |
| 2025-09-27 09:28 UTC | tcp: use skb->len instead of skb->truesize in tcp_can_ingest() | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-09-26 15:13 UTC | net: lockless skb_attempt_defer_free() | 1 | edumazet@google.com | finished in 3h44m0s |
| 2025-09-25 23:09 UTC | net: remove one stac/clac pair from move_addr_to_user() | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-09-25 22:49 UTC | scm: use masked_user_access_begin() in put_cmsg() | 1 | edumazet@google.com | finished in 3h42m0s |
| 2025-09-24 07:27 UTC | netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack | 1 | edumazet@google.com | finished in 37m0s |
| 2025-09-22 10:42 UTC | udp: remove busylock and add per NUMA queues | 4 | edumazet@google.com | finished in 3h41m0s |
| 2025-09-21 09:58 UTC | udp: remove busylock and add per NUMA queues | 3 | edumazet@google.com | finished in 3h37m0s |
| 2025-09-20 08:02 UTC | udp: remove busylock and add per NUMA queues | 2 | edumazet@google.com |
finished
in 3h41m0s
[1 findings] |
| 2025-09-19 20:48 UTC | tcp: move few fields for data locality | 2 | edumazet@google.com | finished in 3h41m0s |
| 2025-09-19 16:43 UTC | udp: remove busylock and add per NUMA queues | 1 | edumazet@google.com | finished in 3h46m0s |
| 2025-09-18 15:55 UTC | tcp: move few fields for data locality | 1 | edumazet@google.com | finished in 3h38m0s |
| 2025-09-18 13:20 UTC | tcp: prefer sk_skb_reason_drop() | 1 | edumazet@google.com | finished in 51m0s |
| 2025-09-18 11:52 UTC | psp: do not use sk_dst_get() in psp_dev_get_for_sock() | 1 | edumazet@google.com | finished in 40m0s |
| 2025-09-18 11:35 UTC | psp: rename our psp_dev_destroy() | 1 | edumazet@google.com | finished in 41m0s |
| 2025-09-17 13:53 UTC | net: clear sk->sk_ino in sk_set_socket(sk, NULL) | 1 | edumazet@google.com | finished in 3h39m0s |
| 2025-09-16 16:09 UTC | udp: increase RX performance under stress | 1 | edumazet@google.com | finished in 4h0m0s |
| 2025-09-13 06:01 UTC | net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure | 2 | yyyynoom@gmail.com | finished in 36m0s |
| 2025-09-09 13:22 UTC | nbd: restrict sockets to TCP and UDP | 1 | edumazet@google.com | finished in 3h56m0s |
| 2025-09-09 12:19 UTC | net: use NUMA drop counters for softnet_data.dropped | 1 | edumazet@google.com | finished in 3h36m0s |
| 2025-09-05 16:58 UTC | ipv6: snmp: avoid performance issue with RATELIMITHOST | 2 | edumazet@google.com | finished in 4h9m0s |
| 2025-09-04 13:25 UTC | ipv6: snmp: avoid performance issue with RATELIMITHOST | 1 | edumazet@google.com | finished in 3h55m0s |
| 2025-09-04 07:25 UTC | audit: init ab->skb_list earlier in audit_buffer_alloc() | 1 | edumazet@google.com | finished in 3h55m0s |
| 2025-09-03 17:48 UTC | net: call cond_resched() less often in __release_sock() | 1 | edumazet@google.com | finished in 3h46m0s |
| 2025-09-03 08:47 UTC | tcp: __tcp_close() changes | 1 | edumazet@google.com | finished in 3h52m0s |
| 2025-09-02 18:36 UTC | net: lockless sock_i_ino() | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-09-02 12:46 UTC | ax25: properly unshare skbs in ax25_kiss_rcv() | 1 | edumazet@google.com | finished in 3h27m0s |
| 2025-09-01 09:31 UTC | net_sched: act: remove tcfa_qstats | 1 | edumazet@google.com | finished in 3h45m0s |
| 2025-09-01 09:26 UTC | net_sched: add back BH safety to tcf_lock | 1 | edumazet@google.com | finished in 38m0s |
| 2025-08-29 15:30 UTC | inet: ping: misc changes | 3 | edumazet@google.com | finished in 3h41m0s |
| 2025-08-28 19:58 UTC | net: add rcu safety to dst->dev | 1 | edumazet@google.com | finished in 3h39m0s |
| 2025-08-28 16:41 UTC | inet: ping: misc changes | 2 | edumazet@google.com | finished in 3h53m0s |
| 2025-08-28 10:27 UTC | inet_diag: make dumps faster with simple filters | 1 | edumazet@google.com | finished in 3h39m0s |
| 2025-08-27 17:21 UTC | net: rose: fix a typo in rose_clear_routes() | 1 | edumazet@google.com | skipped |
| 2025-08-27 16:23 UTC | net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y | 2 | edumazet@google.com | finished in 3h44m0s |
| 2025-08-27 12:53 UTC | net_sched: extend RCU use in dump() methods (II) | 1 | edumazet@google.com | finished in 3h44m0s |
| 2025-08-27 12:05 UTC | inet: ping: misc changes | 1 | edumazet@google.com | finished in 4h5m0s |
| 2025-08-26 18:05 UTC | net_sched: gen_estimator: | 1 | edumazet@google.com | finished in 2h23m0s |
| 2025-08-26 14:13 UTC | sctp: initialize more fields in sctp_v6_from_sk() | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-08-26 13:44 UTC | l2tp: do not use sock_hold() in pppol2tp_session_get_sock() | 1 | edumazet@google.com | finished in 3h54m0s |
| 2025-08-26 12:50 UTC | net: better drop accounting | 2 | edumazet@google.com | finished in 3h36m0s |
| 2025-08-25 19:59 UTC | net: better drop accounting | 1 | edumazet@google.com | finished in 3h57m0s |
| 2025-08-22 09:17 UTC | tcp: annotate data-races around icsk_retransmits and icsk_probes_out | 1 | edumazet@google.com | finished in 3h49m0s |
| 2025-08-21 14:19 UTC | tcp: user_mss and TCP_MAXSEG series | 1 | edumazet@google.com | finished in 4h1m0s |
| 2025-08-19 17:40 UTC | net: set net.core.rmem_max and net.core.wmem_max to 4 MB | 1 | edumazet@google.com | finished in 43m0s |
| 2025-08-18 19:59 UTC | idpf: do not linearize big TSO packets | 1 | edumazet@google.com | finished in 3h46m0s |
| 2025-08-14 18:24 UTC | cpumap: disable page_pool direct xdp_return need larger scope | 1 | hawk@kernel.org | finished in 3h51m0s |
| 2025-08-11 14:52 UTC | phonet: add __rcu annotations | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-08-07 14:21 UTC | pptp: fix pptp_xmit() error path | 1 | edumazet@google.com | finished in 3h41m0s |
| 2025-07-30 13:17 UTC | ipv6: reject malicious packets in ipv6_gso_segment() | 1 | edumazet@google.com | finished in 3h36m0s |
| 2025-07-30 11:53 UTC | selftests: avoid using ifconfig | 1 | edumazet@google.com | finished in 1h28m0s |
| 2025-07-29 08:02 UTC | pptp: ensure minimal skb length in pptp_xmit() | 1 | edumazet@google.com | finished in 3h42m0s |
| 2025-07-25 14:07 UTC | ipv6: f6i->fib6_siblings and rt->fib6_nsiblings fixes | 1 | edumazet@google.com | finished in 3h37m0s |
| 2025-07-16 16:26 UTC | net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC | 1 | hawk@kernel.org | skipped |
| 2025-07-11 11:39 UTC | tcp: receiver changes | 1 | edumazet@google.com | finished in 1h23m0s |
| 2025-07-10 15:56 UTC | selftests/net: packetdrill: add --mss option to three tests | 1 | edumazet@google.com | finished in 3h40m0s |
| 2025-07-09 09:01 UTC | net_sched: act: extend RCU use in dump() methods | 2 | edumazet@google.com | finished in 3h35m0s |
| 2025-07-07 21:38 UTC | tcp: better memory control for not-yet-accepted sockets | 1 | edumazet@google.com | finished in 3h38m0s |
| 2025-07-07 13:01 UTC | net_sched: act: extend RCU use in dump() methods | 1 | edumazet@google.com | finished in 1h35m0s |
| 2025-07-07 12:45 UTC | netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() | 1 | edumazet@google.com | finished in 3h40m0s |
| 2025-07-07 09:16 UTC | udp: remove udp_tunnel_gro_init() | 1 | edumazet@google.com | finished in 3h40m0s |
| 2025-07-02 14:58 UTC | xdp: Allow BPF to set RX hints for XDP_REDIRECTed packets | 1 | hawk@kernel.org | skipped |
| 2025-07-02 13:59 UTC | net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC | 1 | hawk@kernel.org | skipped |
| 2025-07-02 07:12 UTC | net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit() | 2 | edumazet@google.com | finished in 3h38m0s |
| 2025-07-02 06:15 UTC | net: remove RTNL use for /proc/sys/net/core/rps_default_mask | 2 | edumazet@google.com | finished in 3h41m0s |
| 2025-07-01 13:30 UTC | net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit() | 1 | edumazet@google.com | finished in 3h46m0s |
| 2025-07-01 08:45 UTC | net: ifb: support BIG TCP packets | 1 | edumazet@google.com | finished in 4h17m0s |
| 2025-06-30 12:19 UTC | net: add data-race annotations around dst fields | 2 | edumazet@google.com | skipped |
| 2025-06-30 09:35 UTC | net: introduce net_aligned_data | 2 | edumazet@google.com | finished in 3h48m0s |
| 2025-06-27 20:05 UTC | net: introduce net_aligned_data | 1 | edumazet@google.com | finished in 3h43m0s |
| 2025-06-27 16:32 UTC | net: net->nsid_lock does not need BH safety | 1 | edumazet@google.com | finished in 3h49m0s |
| 2025-06-27 13:08 UTC | net: remove RTNL use for /proc/sys/net/core/rps_default_mask | 1 | edumazet@google.com | finished in 3h35m0s |
| 2025-06-27 11:58 UTC | ipv6: guard ip6_mr_output() with rcu | 1 | edumazet@google.com | skipped |
| 2025-06-27 11:46 UTC | net: ipv4: guard ip_mr_output() with rcu | 1 | edumazet@google.com | skipped |