aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv6
AgeCommit message (Expand)AuthorFilesLines
7 daysipv6: fix missing notification for ignore_routes_with_linkdownFernando Fernandez Mancera1-6/+12
7 daysipv6: fix state corruption during proxy_ndp sysctl restartFernando Fernandez Mancera1-7/+7
7 daysipv6: fix error handling in disable_policy sysctlFernando Fernandez Mancera1-0/+2
7 daysipv6: fix error handling in forwarding sysctlFernando Fernandez Mancera1-1/+3
7 daysipv6: fix error handling in ignore_routes_with_linkdown sysctlFernando Fernandez Mancera1-0/+2
7 daysipv6: fix error handling in disable_ipv6 sysctlFernando Fernandez Mancera1-0/+2
8 daysMerge tag 'ipsec-2026-06-22' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-2/+0
9 daysipv6: Fix null-ptr-deref in fib6_nh_mtu_change().Xiang Mei1-0/+3
9 daysMerge tag 'nf-26-06-21' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski1-0/+7
10 daysipv6: ioam: fix type confusion of dst_entryJiayuan Chen1-4/+4
10 daysipv6: account for fraggap on the paged allocation pathWongi Lee1-6/+3
10 daysipv6: ndisc: fix NULL deref in accept_untracked_na()Weiming Shi1-5/+3
10 daysnet: sit: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
12 daysnetfilter: flowtable: fix and simplify IP6IP6 tunnel handlingLorenzo Bianconi1-0/+7
14 daysnet: ip6_vti: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
14 daysnet: ip6_gre: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+6
14 daysnet: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelinkMaoyi Xie1-0/+3
2026-06-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2026-06-15tcp: rehash onto different local ECMP path on retransmit timeoutNeil Spring4-2/+26
2026-06-15tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)Eric Dumazet1-3/+3
2026-06-13Merge tag 'ipsec-next-2026-06-12' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-1/+1
2026-06-12ipv6: Honor oif when choosing nexthop for locally generated trafficIdo Schimmel1-1/+4
2026-06-12ipv6: Select best matching nexthop object in fib6_table_lookup()Ido Schimmel1-8/+9
2026-06-12ipv6: mcast: annotate igmp6 timer expiry raceYuyang Huang1-1/+2
2026-06-12ipv6: mcast: annotate data-races around mca_flagsYuyang Huang1-20/+32
2026-06-12xfrm: Fix dev use-after-free in xfrm async resumptionDong Chenchen1-2/+0
2026-06-11ip6_tunnel: annotate data-races around t->err_count and t->err_timeEric Dumazet3-19/+22
2026-06-11ipmr: Convert mr_table.cache_resolve_queue_len to u32.Kuniyuki Iwashima1-5/+7
2026-06-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-18/+26
2026-06-11ip6_tunnel: do not use dst6_mtu() in ip4ip6_err() and ip6erspan_tunnel_xmit()Eric Dumazet2-2/+2
2026-06-11Merge tag 'nf-26-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni2-10/+7
2026-06-11Merge tag 'ipsec-2026-06-10' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-6/+11
2026-06-11ipv6: Fix a potential NPD in cleanup_prefix_route()Ido Schimmel1-2/+4
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 Zeng1-9/+6
2026-06-10ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()Eric Dumazet1-0/+2
2026-06-09ip6_vti: set netns_immutable on the fallback device.Eric Dumazet1-0/+1
2026-06-09esp: fix page frag reference leak on skb_to_sgvec failureAlessandro Schino1-6/+11
2026-06-08ipv6: sit: reload inner IPv6 header after GSO offloadsKyle Zeng1-0/+1
2026-06-08ip6mr: Replace RTNL with a dedicated mutex for MFC.Kuniyuki Iwashima1-5/+12
2026-06-08ip6mr: Remove RTNL in ip6mr_rules_init() and ip6mr_net_init().Kuniyuki Iwashima1-10/+5
2026-06-08ip6mr: Convert ip6mr_net_exit_batch() to ->exit_rtnl().Kuniyuki Iwashima1-18/+15
2026-06-08ip6mr: Move unregister_netdevice_many() out of ip6mr_free_table().Kuniyuki Iwashima1-8/+15
2026-06-08ip6mr: Move unregister_netdevice_many() out of mroute_clean_tables().Kuniyuki Iwashima1-8/+17
2026-06-08ip6mr: Call fib_rules_unregister() without RTNL.Kuniyuki Iwashima1-3/+13
2026-06-08ip6mr: Free mr_table after RCU grace period.Kuniyuki Iwashima1-52/+69
2026-06-08net: Remove rtnl_held of struct fib_dump_filter.Kuniyuki Iwashima2-4/+1
2026-06-08ip6mr: Convert ip6mr_rtm_dumproute() to RCU.Kuniyuki Iwashima1-9/+20
2026-06-08ip6mr: Convert ip6mr_rtm_getroute() to RCU.Kuniyuki Iwashima1-4/+7
2026-06-08ip6mr: Allocate skb earlier in ip6mr_rtm_getroute().Kuniyuki Iwashima1-10/+14
2026-06-08ip6mr: Use MAXMIFS in mr6_msgsize().Kuniyuki Iwashima1-5/+4
2026-06-08ip6mr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}.Kuniyuki Iwashima1-9/+9
2026-06-05ipv6: remove obsolete EXPORT_SYMBOL() and EXPORT_SYMBOL_GPL()Eric Dumazet5-11/+0
2026-06-04ipv6: use READ_ONCE() in ipv6_flowlabel_get()Runyu Xiao1-2/+2
2026-06-04ipv6: use READ_ONCE() for bindv6only default in inet6_create()Runyu Xiao1-1/+1
2026-06-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-12/+15
2026-06-04net: rename netdev_ops_assert_locked()Jakub Kicinski1-1/+1
2026-06-04ipv6: mcast: Fix use-after-free when processing MLD queriesIdo Schimmel1-4/+4
2026-06-04xfrm: add extack to xfrm_init_stateAntony Antony1-1/+1
2026-06-03ipv6: exthdrs: recompute network header pointer onceJustin Iurman1-6/+3
2026-06-02ipv6: anycast: insert aca into global hash under idev->lockJiayuan Chen1-8/+8
2026-06-01netfilter: nft_fib_ipv6: bail out of sibling walk if rt got unlinkedJiayuan Chen1-0/+3
2026-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni4-4/+9
2026-05-29Revert "ipv6: preserve insertion order for same-scope addresses"Fernando Fernandez Mancera1-1/+1
2026-05-29Merge tag 'ipsec-2026-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski2-3/+3
2026-05-29ipv6: fix possible infinite loop in fib6_select_path()Jiayuan Chen1-0/+3
2026-05-29ipv6: fix possible infinite loop in rt6_fill_node()Jiayuan Chen1-0/+2
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 Kicinski4-17/+84
2026-05-27ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress()Rahul Chandelkar1-1/+1
2026-05-27ipv6: frags: cleanup __IP6_INC_STATS() confusionEric Dumazet1-25/+21
2026-05-27ipv6: mcast: annotate data-races around mca_usersYuyang Huang1-4/+7
2026-05-26ipv6: validate extension header length before copying to cmsgQi Tang1-8/+46
2026-05-26Merge tag 'nf-next-26-05-25' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski3-0/+12
2026-05-26ipv6: addrconf: fix temp address generation after prefix deprecationFernando Fernandez Mancera1-1/+9
2026-05-26ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().Maoyi Xie1-2/+9
2026-05-26ip6: vti: Use ip6_tnl.net in vti6_changelink().Kuniyuki Iwashima1-5/+7
2026-05-25ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo()Justin Iurman1-0/+2
2026-05-25ipv6: exthdrs: refresh nh after handling HAO optionZhengchuan Liang1-0/+2
2026-05-24netfilter: add option for GCOV profilingFlorian Westphal2-0/+8
2026-05-24netfilter: x_tables: disable 32bit compat interface in user namespacesFlorian Westphal1-0/+4
2026-05-22netfilter: nft_fib_ipv6: handle routes via external nexthopJiayuan Chen1-0/+16
2026-05-22netfilter: nft_fib_ipv6: walk fib6_siblings under RCUJiayuan Chen1-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 Kicinski4-7/+27
2026-05-21ipv6: ioam: refresh hdr pointer before ioam6_event()Justin Iurman1-3/+3
2026-05-21ipv6: route: Unregister netdevice notifier on BPF init failureYuho Choi1-1/+5
2026-05-20tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN predictionEric Dumazet1-1/+2
2026-05-19ipv6: ioam: add NULL check for idev in ipv6_hop_ioam()Justin Iurman1-2/+13
2026-05-19net: pppoe: implement GRO/GSO supportFelix Fietkau1-0/+2
2026-05-16netfilter: ip6t_hbh: reject oversized option listsZhengchuan Liang1-0/+4
2026-05-16xfrm: ah: use skb_to_full_sk in async output callbacksMichael Bommarito1-1/+1
2026-05-15ipv6: addrconf: bail out of dad_failure when state is no longer POSTDADLinmao Li1-3/+10
2026-05-14net: ioam6: no longer acquire qdisc spinlock while calling qdisc_qstats_qlen_...Eric Dumazet1-3/+1
2026-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-115/+97
2026-05-12ipv6: use SKB_DROP_REASON_IP_OUTNOROUTES in inet6_csk_xmit()Eric Dumazet1-1/+2
2026-05-12tcp: use SKB_DROP_REASON_IP_OUTNOROUTES in tcp_v6_send_response()Eric Dumazet1-1/+1
2026-05-08Merge tag 'nf-26-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski6-100/+66
2026-05-08ipv6: flowlabel: enforce per-netns limit for unprivileged callersMaoyi Xie1-3/+11
2026-05-08ipv6: flowlabel: take ip6_fl_lock across mem_check and fl_internMaoyi Xie1-13/+21
2026-05-08netfilter: x_tables: close dangling table module init raceFlorian Westphal4-43/+45
2026-05-08netfilter: x_tables: add and use xtables_unregister_table_exitFlorian Westphal2-6/+8
2026-05-08netfilter: x_tables: unregister the templates firstFlorian Westphal4-4/+4
2026-05-08netfilter: x_tables: add and use xt_unregister_table_pre_exitFlorian Westphal6-13/+5
2026-05-08netfilter: x_tables: allocate hook ops while under mutexFlorian Westphal1-34/+4
2026-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-16/+62
2026-05-07tcp: Fix dst leak in tcp_v6_connect().Kuniyuki Iwashima1-1/+3
2026-05-06tcp: tcp_child_process() related UAFEric Dumazet1-5/+8
2026-05-06ipv6: fix potential UAF caused by ip6_forward_proxy_check()Eric Dumazet1-0/+3
2026-05-06Merge tag 'ipsec-2026-05-05' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski4-4/+19
2026-05-05udp_tunnel: Pass struct sock to udp_tunnel6_dst_lookup().Kuniyuki Iwashima1-3/+3
2026-05-05ipv6: Fix null-ptr-deref in fib6_mtu().Kuniyuki Iwashima1-0/+4
2026-05-05ipv6: default IPV6_SIT to mAlyssa Ross1-2/+2
2026-05-05xfrm: esp: avoid in-place decrypt on shared skb fragsKuan-Ting Chen2-1/+4
2026-05-04ipv6: mld: rename mldv2_mrc() and add mldv2_qqi()Ujjal Roy1-16/+3
2026-05-02ip6_gre: Use cached t->net in ip6erspan_changelink().Maoyi Xie1-2/+3
2026-05-01ipv6: update route serial number on NETDEV_CHANGESagarika Sharma1-0/+1
2026-05-01ip6mr: plug drop_reason to ip6mr_cache_report()Eric Dumazet1-12/+10
2026-05-01Merge tag 'nf-26-05-01' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski1-2/+3
2026-04-30ipv6: Implement limits on extension header parsingDaniel Borkmann3-0/+16
2026-04-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-3/+24
2026-04-30netfilter: nf_socket: skip socket lookup for non-first fragmentsFernando Fernandez Mancera1-2/+3
2026-04-30net/tcp-ao: Return void from functions that can no longer failEric Biggers1-36/+29
2026-04-30net/tcp-ao: Use stack-allocated MAC and traffic_key buffersEric Biggers1-12/+5
2026-04-30net/tcp-ao: Use crypto library API instead of crypto_ahashEric Biggers1-35/+24
2026-04-28net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnelsAndrea Mayer2-0/+18
2026-04-27ipv6: rpl: reserve mac_len headroom when recompressed SRH growsGreg Kroah-Hartman1-3/+6
2026-04-23ipv6: Cap TLV scan in ip6_tnl_parse_tlv_enc_limDaniel Borkmann1-0/+6
2026-04-23Merge tag 'nf-26-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni1-2/+2
2026-04-22seg6: fix seg6 lwtunnel output redirect for L2 reduced encap modeAndrea Mayer1-1/+2
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-18ipv6: fix possible UAF in icmpv6_rcv()Eric Dumazet1-6/+4
2026-04-17ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()Yilin Zhu1-1/+3
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds43-949/+519
2026-04-14Merge tag 'bpf-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds1-0/+1
2026-04-13udp: Force compute_score to always inlineGabriel Krisman Bertazi1-6/+7
2026-04-13Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-2/+2
2026-04-13tcp: update window_clamp when SO_RCVBUF is setJakub Kicinski1-0/+1
2026-04-12Merge branch 'net-reduce-sk_filter-and-friends-bloat'Jakub Kicinski3-4/+8
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 Dumazet1-1/+2
2026-04-12gre: Count GRE packet dropsGal Pressman1-0/+1
2026-04-12Merge tag 'nf-next-26-04-10' of https://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski1-2/+5
2026-04-12tcp: add indirect call wrapper in tcp_conn_request()Eric Dumazet1-1/+1
2026-04-12tcp: return a drop_reason from tcp_add_backlog()Eric Dumazet1-1/+2
2026-04-10netfilter: require Ethernet MAC header before using eth_hdr()Zhengchuan Liang1-2/+5
2026-04-09ipv6: sit: remove redundant ret = 0 assignmentYue Haibing1-1/+1
2026-04-09ipv6: move IFA_F_PERMANENT percpu allocation in process scopePaolo Abeni1-12/+19
2026-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-27/+48
2026-04-08net: ioam6: fix OOB and missing lockJustin Iurman1-1/+5
2026-04-08Merge tag 'ipsec-2026-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-1/+4
2026-04-08netfilter: ip6t_eui64: reject invalid MAC header for all packetsZhengchuan Liang1-2/+1
2026-04-07seg6: separate dst_cache for input and output paths in seg6 lwtunnelAndrea Mayer1-11/+23
2026-04-07xfrm: hold dev ref until after transport_finish NF_HOOKQi Tang1-1/+4
2026-04-06ip6_tunnel: use generic for_each_ip_tunnel_rcu macroYue Haibing1-6/+3
2026-04-03ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()Eric Dumazet1-11/+16
2026-04-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.0-rc6+Alexei Starovoitov11-21/+63
2026-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-13/+37
2026-04-02ipv6: avoid overflows in ip6_datagram_send_ctl()Eric Dumazet1-0/+10
2026-04-01ipv6: move ip6_dst_hoplimit() to net/ipv6/ip6_output.cEric Dumazet2-23/+21
2026-04-01ipv6: fix data race in fib6_metric_set() using cmpxchgHangbin Liu1-3/+11
2026-03-31net: ipv6: flowlabel: defer exclusive option free until RCU teardownZhengchuan Liang1-5/+0
2026-03-30ipv6: prevent possible UaF in addrconf_permanent_addr()Paolo Abeni1-3/+3
2026-03-29tcp: use __jhash_final() in inet6_ehashfn()Eric Dumazet1-2/+2
2026-03-29netfilter: remove nf_ipv6_ops and use direct function callsFernando Fernandez Mancera2-54/+0
2026-03-29ipv6: remove ipv6_stub infrastructure completelyFernando Fernandez Mancera4-141/+1
2026-03-29bpf: remove ipv6_bpf_stub completely and use direct function callsFernando Fernandez Mancera1-11/+2
2026-03-29ipv6: prepare headers for ipv6_stub removalFernando Fernandez Mancera3-0/+15
2026-03-29ipv6: remove dynamic ICMPv6 sender registration infrastructureFernando Fernandez Mancera2-49/+3
2026-03-29ipv6: replace IS_BUILTIN(CONFIG_IPV6) with IS_ENABLED(CONFIG_IPV6)Fernando Fernandez Mancera3-9/+3
2026-03-29ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsFernando Fernandez Mancera2-12/+2
2026-03-27ip6_tunnel: clear skb2->cb[] in ip4ip6_err()Eric Dumazet1-0/+5
2026-03-27ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()Eric Dumazet1-0/+3
2026-03-27net/ipv6: ioam6: prevent schema length wraparound in trace fillPengpeng Hou1-2/+2
2026-03-26net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields to...Yochai Eisenrich1-0/+3
2026-03-26seg6: add per-route tunnel source addressJustin Iurman1-30/+82
2026-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-8/+26
2026-03-26netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()Ren Wei1-0/+4
2026-03-24bpf: Remove inclusions of crypto/sha1.hEric Biggers1-0/+1
2026-03-24Merge tag 'ipsec-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni1-3/+6
2026-03-23ipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.Kuniyuki Iwashima3-6/+6
2026-03-23ipv6: Remove permanent routes from tb6_gc_hlist when all exceptions expire.Kuniyuki Iwashima1-1/+12
2026-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+6
2026-03-18ipv6: add NULL checks for idev in SRv6 pathsMinhong He2-0/+6
2026-03-17fou: Remove IPPROTO_UDPLITE check in gue_err() and gue6_err().Kuniyuki Iwashima1-2/+1
2026-03-16tcp: improve inet6_ehashfn() entropyEric Dumazet1-5/+35
2026-03-13udp: Don't pass proto to __udp4_lib_rcv() and __udp6_lib_rcv().Kuniyuki Iwashima1-11/+4
2026-03-13udp: Don't pass udptable to IPv6 socket lookup functions.Kuniyuki Iwashima2-47/+38
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-1/+0
2026-03-13udp: Remove struct proto.h.udp_table.Kuniyuki Iwashima1-1/+0
2026-03-13udp: Remove UDPLITE_SEND_CSCOV and UDPLITE_RECV_CSCOV.Kuniyuki Iwashima2-4/+3
2026-03-13udp: Remove partial csum code in TX.Kuniyuki Iwashima1-29/+25
2026-03-13udp: Remove partial csum code in RX.Kuniyuki Iwashima1-62/+20
2026-03-13udp: Remove UDP-Lite SNMP stats.Kuniyuki Iwashima3-50/+21
2026-03-13ipv6: Remove UDP-Lite support for IPV6_ADDRFORM.Kuniyuki Iwashima1-13/+4
2026-03-13ipv6: Retire UDP-Lite.Kuniyuki Iwashima6-210/+19