aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds10-13/+30
6 daysnet: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_syncEric Dumazet1-1/+1
6 daysnet/tcp-ao: fix use-after-free of key in del_async pathHanQuan1-0/+4
8 daysMerge tag 'ipsec-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-2/+0
9 daysMerge tag 'nf-26-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski1-1/+1
10 daysipv4: account for fraggap on the paged allocation pathWongi Lee1-5/+2
11 daysnetfilter: nf_reject: skip iphdr options when looking for icmp headerFlorian Westphal1-1/+1
14 daysnet: ipv4: bound TCP reordering sysctl writes and MTU probe sizesWyatt Feng2-4/+10
14 daysnet: ip_vti: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ipip: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ip_gre: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+6
2026-06-17Merge tag 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds1-0/+9
2026-06-16ipv4: fib_rule: Move fib4_rules_exit() to ->exit().Kuniyuki Iwashima2-13/+8
2026-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+5
2026-06-15tcp: rehash onto different local ECMP path on retransmit timeoutNeil Spring4-7/+20
2026-06-15Merge tag 'nf-next-26-06-14' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski2-4/+22
2026-06-15ipv4: fib: Convert fib_net_exit_batch() to ->exit_rtnl().Kuniyuki Iwashima1-17/+12
2026-06-15ipv4: fib: Avoid calling fib_trie_table() in fib_new_table() for dying net.Kuniyuki Iwashima1-1/+2
2026-06-15ipv4: fib: Free net->ipv4.{fib_table_hash,notifier_ops} without RTNL.Kuniyuki Iwashima1-4/+7
2026-06-15ipv4: fib: Call fib_proc_exit() and nl_fib_lookup_exit() at ->pre_exit().Kuniyuki Iwashima1-2/+2
2026-06-15ipv4: fib: Flush all fib_info in fib_table_flush() during netns dismantle.Kuniyuki Iwashima1-8/+2
2026-06-14sockmap: Fix use-after-free in udp_bpf_recvmsg()Kuniyuki Iwashima1-0/+9
2026-06-14netfilter: conntrack: check NULL when retrieving ct extensionPablo Neira Ayuso2-4/+22
2026-06-13ipv4: handle devconf post-set actions on netlink updatesFernando Fernandez Mancera1-2/+27
2026-06-13ipv4: centralize devconf sysctl handlingFernando Fernandez Mancera1-59/+68
2026-06-13tcp: refine tcp_sequence() for the FIN exceptionEric Dumazet1-3/+5
2026-06-13Merge tag 'ipsec-next-2026-06-12' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-1/+1
2026-06-12net: remove some unused EXPORT_SYMBOL()sSabrina Dubroca5-15/+0
2026-06-12ip_tunnel: annotate data-races around t->err_count and t->err_timeEric Dumazet3-13/+16
2026-06-12tcp: clear sock_ops cb flags before force-closing a child socketSechang Lim1-0/+1
2026-06-12xfrm: Fix dev use-after-free in xfrm async resumptionDong Chenchen1-2/+0
2026-06-11tcp: allow mptcp to drop TS for some packetsMatthieu Baerts (NGI0)1-1/+9
2026-06-11ipmr: Convert mr_table.cache_resolve_queue_len to u32.Kuniyuki Iwashima1-8/+10
2026-06-11ipv4: fib: Don't dump dying fib_info in fib_leaf_notify().Kuniyuki Iwashima1-0/+4
2026-06-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-28/+29
2026-06-11Merge tag 'nf-26-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni4-19/+15
2026-06-11Merge tag 'ipsec-2026-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-6/+11
2026-06-10netfilter: nft_fib: fix stale stack leak via the OIFNAME registerDavide Ornaghi1-1/+1
2026-06-10netfilter: x_tables: avoid leaking percpu counter pointersKyle Zeng2-18/+12
2026-06-10netfilter: nf_conntrack: destroy stale expectfn expectations on unregisterWeiming Shi1-0/+2
2026-06-09esp: fix page frag reference leak on skb_to_sgvec failureAlessandro Schino1-6/+11
2026-06-09ipv4: igmp: annotate data-races around timer-related fieldsYuyang Huang1-11/+13
2026-06-09ipv4: igmp: annotate data-races around in_dev->mc_countYuyang Huang1-4/+7
2026-06-08net: Remove rtnl_held of struct fib_dump_filter.Kuniyuki Iwashima2-16/+7
2026-06-08Merge tag 'nf-next-26-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-11/+16
2026-06-05ipv4: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()Eric Dumazet4-15/+0
2026-06-05netfilter: nf_conntrack_helper: dynamically allocate struct nf_conntrack_helperPablo Neira Ayuso1-11/+16
2026-06-04inet: frags: remove redundant assignment in inet_frag_reasm_prepare()yuan.gao1-2/+0
2026-06-04inet: frags: fix use-after-free caused by the fqdir_pre_exit() flushHyunwoo Kim2-3/+3
2026-06-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+18
2026-06-04udp: clear skb->dev before running a sockmap verdictSechang Lim1-0/+8
2026-06-04xfrm: add extack to xfrm_init_stateAntony Antony1-1/+1
2026-06-03mptcp: change mptcp_established_options() to return opt_sizeEric Dumazet1-3/+4
2026-06-03ipv4: raw: remove six obsolete EXPORT_SYMBOL_GPL()Eric Dumazet1-6/+0
2026-06-03ipv4: restrict IPOPT_SSRR and IPOPT_LSRR optionsEric Dumazet1-0/+4
2026-06-02tcp: Add preempt_{disable,enable}_nested() in reqsk_queue_hash_req().Kuniyuki Iwashima1-0/+6
2026-06-02tcp: change bpf_skops_hdr_opt_len() signatureEric Dumazet1-24/+27
2026-06-01tcp_bbr: fix SPDX-License-Identifier to be GPL-2.0 OR BSD-3-ClauseNeal Cardwell1-1/+1
2026-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-3/+3
2026-05-29Merge tag 'ipsec-2026-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski2-3/+3
2026-05-29Revert "esp: fix page frag reference leak on skb_to_sgvec failure"Steffen Klassert1-7/+5
2026-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-9/+15
2026-05-26tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()Eric Dumazet1-3/+10
2026-05-26tunnels: load network headers after skb_cow() in iptunnel_pmtud_build_icmp[v6]()Eric Dumazet1-5/+4
2026-05-26Merge tag 'nf-next-26-05-25' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski4-0/+16
2026-05-25ipv4: igmp: annotate data-races around im->usersYuyang Huang1-4/+7
2026-05-24netfilter: add option for GCOV profilingFlorian Westphal2-0/+8
2026-05-24netfilter: x_tables: disable 32bit compat interface in user namespacesFlorian Westphal2-0/+8
2026-05-22ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_...Eric Dumazet1-1/+1
2026-05-22xfrm: esp: restore combined single-frag length gateJingguo Tan1-2/+2
2026-05-22esp: fix page frag reference leak on skb_to_sgvec failuree5215881-5/+7
2026-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-29/+22
2026-05-21net: skbuff: propagate shared-frag marker through frag-transfer helpersHyunwoo Kim1-0/+1
2026-05-20tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN predictionEric Dumazet3-13/+8
2026-05-20ipv4: use WARN_ON_ONCE() in ip_rt_bug()Eric Dumazet1-1/+1
2026-05-20ipv4: icmp: reject broadcast/multicast routesEric Dumazet1-0/+3
2026-05-20udp: Fix UDP length on last GSO_PARTIAL segmentGal Pressman1-3/+6
2026-05-20udp: gso: Fix handling checksum in __udp_gso_segmentAlice Mikityanska1-11/+2
2026-05-19ipmr: Replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-1/+1
2026-05-19net: pppoe: implement GRO/GSO supportFelix Fietkau1-0/+2
2026-05-16xfrm: ah: use skb_to_full_sk in async output callbacksMichael Bommarito1-1/+1
2026-05-15ipv4: raw: reject IP_HDRINCL packets with ihl < 5Michael Bommarito1-1/+1
2026-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-167/+96
2026-05-14Merge tag 'net-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds10-166/+95
2026-05-13net: make is_skb_wmem() available to modulesEric Dumazet2-2/+1
2026-05-11tcp: Fix out-of-bounds access for twsk in tcp_ao_established_key().Kuniyuki Iwashima1-1/+2
2026-05-10ipv4: Add __must_check to nexthop removal functionsCosmin Ratiu1-12/+14
2026-05-10ipv4: Flush the FIB once on multiple nexthop removalCosmin Ratiu1-7/+19
2026-05-10ipv4: Provide a FIB flushing signal from nexthop removal functionsCosmin Ratiu1-20/+30
2026-05-09Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-1/+1
2026-05-08Merge tag 'nf-26-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski8-163/+91
2026-05-08tcp: Fix imbalanced icsk_accept_queue count.Kuniyuki Iwashima1-1/+1
2026-05-08tcp: Fix potential UAF in reqsk_timer_handler().Kuniyuki Iwashima1-1/+1
2026-05-08netfilter: x_tables: close dangling table module init raceFlorian Westphal5-56/+60
2026-05-08netfilter: x_tables: add and use xtables_unregister_table_exitFlorian Westphal3-11/+12
2026-05-08netfilter: x_tables: unregister the templates firstFlorian Westphal5-5/+5
2026-05-08netfilter: x_tables: add and use xt_unregister_table_pre_exitFlorian Westphal8-23/+6
2026-05-08netfilter: x_tables: allocate hook ops while under mutexFlorian Westphal2-68/+8
2026-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski9-39/+70
2026-05-07ipmr: Call ipmr_fib_lookup() under RCU.Kuniyuki Iwashima1-1/+2
2026-05-06tcp: tcp_child_process() related UAFEric Dumazet2-9/+7
2026-05-06inetpeer: add a missing read_seqretry() in inet_getpeer()Eric Dumazet1-1/+2
2026-05-06Merge tag 'ipsec-2026-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski3-3/+16
2026-05-05udp_tunnel: Remove synchronize_rcu() in udp_tunnel_sock_release().Kuniyuki Iwashima1-1/+0
2026-05-05fou: Store struct sock in struct fou.Kuniyuki Iwashima1-7/+7
2026-05-05udp_tunnel: Pass struct sock to udp_tunnel_notify_{add,del}_rx_port().Kuniyuki Iwashima1-4/+2
2026-05-05udp_tunnel: Pass struct sock to udp_tunnel_{push,drop}_rx_port().Kuniyuki Iwashima1-4/+2
2026-05-05udp_tunnel: Pass struct sock to setup_udp_tunnel_sock().Kuniyuki Iwashima2-4/+2
2026-05-05udp_tunnel: Pass struct sock to udp_tunnel_sock_release().Kuniyuki Iwashima2-7/+6
2026-05-05xfrm: esp: avoid in-place decrypt on shared skb fragsKuan-Ting Chen2-1/+4
2026-05-04ipv4: igmp: get rid of IGMPV3_{QQIC,MRC} and simplify calculationUjjal Roy1-3/+3
2026-05-01tcp: move max_packets_out, cwnd_usage_seq, rate_delivered and rate_interval_u...Eric Dumazet1-4/+4
2026-05-01tcp: move tp->bytes_acked to tcp_sock_write_tx groupEric Dumazet1-1/+1
2026-05-01tcp: move tp->first_tx_mstamp and tp->delivered_mstamp to tcp_sock_write_txEric Dumazet1-2/+2
2026-05-01tcp: move tp->segs_in and tp->segs_out to tcp_sock_write_txrx groupEric Dumazet1-2/+2
2026-05-01tcp: move tp->delivered and tp->delivered_ce to tcp_sock_write_tx groupEric Dumazet1-2/+2
2026-05-01ipv4: igmp: annotate data-races in igmp_heard_query()Eric Dumazet1-22/+36
2026-05-01ipmr: prevent info-leak in pmr_cache_report()Eric Dumazet1-3/+4
2026-04-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-55/+100
2026-04-30netfilter: nf_socket: skip socket lookup for non-first fragmentsFernando Fernandez Mancera1-0/+3
2026-04-30net/tcp: Remove tcp_sigpoolEric Biggers3-370/+0
2026-04-30net/tcp-ao: Return void from functions that can no longer failEric Biggers2-70/+68
2026-04-30net/tcp-ao: Use stack-allocated MAC and traffic_key buffersEric Biggers1-33/+11
2026-04-30net/tcp-ao: Use crypto library API instead of crypto_ahashEric Biggers2-265/+255
2026-04-30net/tcp-ao: Drop support for most non-RFC-specified algorithmsEric Biggers1-0/+4
2026-04-29tcp: add tcp_mstamp_refresh_inline()Eric Dumazet2-10/+4
2026-04-28Merge tag 'nf-26-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski2-3/+23
2026-04-27tcp: make probe0 timer handle expired user timeoutAltan Hacigumus1-2/+3
2026-04-27ipmr: Free mr_table after RCU grace period.Kuniyuki Iwashima2-50/+74
2026-04-24Merge tag 'net-deletions' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+0
2026-04-23Merge tag 'net-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds19-85/+114
2026-04-23tcp: call sk_data_ready() after listener migrationZhenzhong Wu1-0/+3
2026-04-23ipv4: icmp: validate reply type before using icmp_pointersRuide Cao1-1/+4
2026-04-23tcp: send a challenge ACK on SEG.ACK > SND.NXTJiayuan Chen1-3/+7
2026-04-23net: remove ax25 and amateur radio (hamradio) subsystemJakub Kicinski1-1/+0
2026-04-22bpf: Reject TCP_NODELAY in bpf-tcp-ccKaFai Wan1-1/+1
2026-04-21netfilter: arp_tables: fix IEEE1394 ARP payload parsingPablo Neira Ayuso2-3/+23
2026-04-20netfilter: nat: use kfree_rcu to release opsPablo Neira Ayuso1-2/+2
2026-04-20xfrm: ah: account for ESN high bits in async callbacksMichael Bommarito1-2/+12
2026-04-18tcp: annotate data-races around tp->plb_rehashEric Dumazet2-2/+3
2026-04-18tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)Eric Dumazet1-1/+2
2026-04-18tcp: annotate data-races around tp->timeout_rehashEric Dumazet2-2/+3
2026-04-18tcp: annotate data-races around tp->srtt_usEric Dumazet2-3/+4
2026-04-18tcp: annotate data-races around tp->reord_seenEric Dumazet2-3/+3
2026-04-18tcp: annotate data-races around tp->dsack_dupsEric Dumazet2-2/+2
2026-04-18tcp: annotate data-races around tp->bytes_retransEric Dumazet2-3/+3
2026-04-18tcp: annotate data-races around tp->bytes_sentEric Dumazet2-2/+3
2026-04-18tcp: add data-race annotations for TCP_NLA_SNDQ_SIZEEric Dumazet3-4/+6
2026-04-18tcp: annotate data-races around tp->delivered and tp->delivered_ceEric Dumazet2-6/+6
2026-04-18tcp: annotate data-races around tp->snd_ssthreshEric Dumazet13-29/+31
2026-04-18tcp: add data-races annotations around tp->reordering, tp->snd_cwndEric Dumazet3-11/+13
2026-04-18tcp: add data-race annotations around tp->data_segs_out and tp->total_retransEric Dumazet2-5/+7
2026-04-18tcp: annotate data-races in tcp_get_info_chrono_stats()Eric Dumazet1-4/+10
2026-04-16nexthop: fix IPv6 route referencing IPv4 nexthopJiayuan Chen1-2/+2
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+3
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds55-1235/+793
2026-04-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2026-04-13tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init().Kuniyuki Iwashima1-1/+1
2026-04-13udp: Force compute_score to always inlineGabriel Krisman Bertazi1-6/+6
2026-04-13Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-4/+4
2026-04-13tcp: update window_clamp when SO_RCVBUF is setJakub Kicinski2-0/+6
2026-04-12Merge branch 'net-reduce-sk_filter-and-friends-bloat'Jakub Kicinski4-5/+10
2026-04-12net: change sk_filter_trim_cap() to return a drop_reason by valueEric Dumazet1-1/+2
2026-04-12tcp: change tcp_filter() to return the reason by valueEric Dumazet1-2/+4
2026-04-12net: change sock_queue_rcv_skb_reason() to return a drop_reasonEric Dumazet2-2/+4
2026-04-12gre: Count GRE packet dropsGal Pressman2-2/+7
2026-04-12tcp: add indirect call wrapper in tcp_conn_request()Eric Dumazet2-2/+5
2026-04-12tcp: return a drop_reason from tcp_add_backlog()Eric Dumazet1-12/+9
2026-04-12net: Add net_cookie to Dead loop messagesChris J Arges1-2/+2
2026-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-14/+32
2026-04-08Merge tag 'ipsec-2026-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-1/+4
2026-04-07xfrm: hold dev ref until after transport_finish NF_HOOKQi Tang1-1/+4
2026-04-06tcp: add recv_should_stop helperGeliang Tang1-7/+2
2026-04-05mm: rename zap_page_range_single() to zap_vma_range()David Hildenbrand (Arm)1-3/+3
2026-04-05mm/memory: remove "zap_details" parameter from zap_page_range_single()David Hildenbrand (Arm)1-3/+2
2026-04-03ipv4: icmp: fix null-ptr-deref in icmp_build_probe()Yiqi Sun1-0/+7
2026-04-03ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()Fernando Fernandez Mancera1-11/+27
2026-04-03ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dumpFernando Fernandez Mancera1-2/+1
2026-04-03inet: remove leftover EXPORT_SYMBOL()Eric Dumazet3-21/+0
2026-03-29ipv4: drop ipv6_stub usage and use direct function callsFernando Fernandez Mancera5-29/+28
2026-03-29net: remove EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL() macrosFernando Fernandez Mancera14-124/+0
2026-03-29ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsFernando Fernandez Mancera1-5/+4
2026-03-26tcp: tcp_vegas: use tcp_vegas_cwnd_event_tx_start()Eric Dumazet1-0/+1
2026-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-21/+10
2026-03-24tcp: add cwnd_event_tx_start to tcp_congestion_opsEric Dumazet8-27/+48
2026-03-24Merge tag 'ipsec-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-3/+6
2026-03-23udp: Fix wildcard bind conflict check when using hash2Martin KaFai Lau2-18/+4
2026-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+5
2026-03-19icmp: fix NULL pointer dereference in icmp_tag_validation()Weiming Shi1-1/+3
2026-03-17fou: Remove IPPROTO_UDPLITE check in gue_err() and gue6_err().Kuniyuki Iwashima1-2/+1
2026-03-16bonding: prevent potential infinite loop in bond_header_parse()Eric Dumazet1-1/+2
2026-03-14ipv4: validate IPV4_DEVCONF attributes properlyFernando Fernandez Mancera1-10/+45
2026-03-14net: dropreason: add SKB_DROP_REASON_RECURSION_LIMITEric Dumazet1-1/+1
2026-03-14tcp: increase LINUX_MIB_BEYOND_WINDOW for SKB_DROP_REASON_TCP_OVERWINDOWSimon Baatz1-0/+1
2026-03-14tcp: implement RFC 7323 window retraction receiver requirementsSimon Baatz5-5/+12
2026-03-13udp: Don't pass proto to __udp4_lib_rcv() and __udp6_lib_rcv().Kuniyuki Iwashima1-13/+5
2026-03-13udp: Don't pass udptable to IPv4 socket lookup functions.Kuniyuki Iwashima3-83/+56
2026-03-13udp: Don't pass udptable to IPv6 socket lookup functions.Kuniyuki Iwashima1-10/+10
2026-03-13udp: Remove dead check in __udp[46]_lib_lookup() for BPF.Kuniyuki Iwashima1-2/+1
2026-03-13udp: Remove udp_table in struct udp_seq_afinfo.Kuniyuki Iwashima1-18/+4