summaryrefslogtreecommitdiff
path: root/net/ipv6/route.c
AgeCommit message (Expand)Author
11 daysipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.Kuniyuki Iwashima
2026-03-05net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthopJiayuan Chen
2026-03-03ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()Jakub Kicinski
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-02ipv6: use dst6_mtu() instead of dst_mtu()Eric Dumazet
2026-01-19ipv6: annotate data-races in net/ipv6/route.cEric Dumazet
2026-01-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2026-01-13dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()Eric Dumazet
2026-01-13ipv6: Allow for nexthop device mismatch with "onlink"Ido Schimmel
2025-12-30ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RTJiayuan Chen
2025-09-18ipv6: make ipv6_pinfo.daddr_cache a booleanEric Dumazet
2025-09-18ipv6: make ipv6_pinfo.saddr_cache a booleanEric Dumazet
2025-08-29ipv6: start using dst_dev_rcu()Eric Dumazet
2025-07-30Merge tag 'bpf-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds
2025-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2025-07-26ipv6: annotate data-races around rt->fib6_nsiblingsEric Dumazet
2025-07-26ipv6: fix possible infinite loop in fib6_info_uses_dev()Eric Dumazet
2025-07-26ipv6: prevent infinite loop in rt6_nlmsg_size()Eric Dumazet
2025-07-26ipv6: add a retry logic in net6_rt_notify()Eric Dumazet
2025-07-16bpf: Clean up individual BTF_ID codeFeng Yang
2025-07-02ipv6: adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpersEric Dumazet
2025-07-02ipv6: adopt dst_dev() helperEric Dumazet
2025-07-02net: dst: annotate data-races around dst->lastuseEric Dumazet
2025-07-02net: dst: annotate data-races around dst->expiresEric Dumazet
2025-07-02net: dst: annotate data-races around dst->obsoleteEric Dumazet
2025-06-25net: Remove unnecessary NULL check for lwtunnel_fill_encap()Yue Haibing
2025-06-23net: annotate races around sk->sk_uidEric Dumazet
2025-06-17net: ipv6: Add ip6_mr_output()Petr Machata
2025-06-12ipv6: Move fib6_config_validate() to ip6_route_add().Kuniyuki Iwashima
2025-05-20ipv6: Revert two per-cpu var allocation for RTM_NEWROUTE.Kuniyuki Iwashima
2025-05-20ipv6: Pass gfp_flags down to ip6_route_info_create_nh().Kuniyuki Iwashima
2025-05-20Revert "ipv6: Factorise ip6_route_multipath_add()."Kuniyuki Iwashima
2025-05-20ipv6: Narrow down RCU critical section in inet6_rtm_newroute().Kuniyuki Iwashima
2025-05-20inet: Remove rtnl_is_held arg of lwtunnel_valid_encap_type(_attr)?().Kuniyuki Iwashima
2025-05-02ipv6: Restore fib6_config validation for SIOCADDRT.Kuniyuki Iwashima
2025-04-29ip: load balance tcp connections to single dst addr and portWillem de Bruijn
2025-04-24ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE.Kuniyuki Iwashima
2025-04-24ipv6: Factorise ip6_route_multipath_add().Kuniyuki Iwashima
2025-04-24ipv6: Rename rt6_nh.next to rt6_nh.list.Kuniyuki Iwashima
2025-04-24ipv6: Don't pass net to ip6_route_info_append().Kuniyuki Iwashima
2025-04-24ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create().Kuniyuki Iwashima
2025-04-24ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info_create().Kuniyuki Iwashima
2025-04-24ipv6: Split ip6_route_info_create().Kuniyuki Iwashima
2025-04-24ipv6: Move nexthop_find_by_id() after fib6_info_alloc().Kuniyuki Iwashima
2025-04-24ipv6: Check GATEWAY in rtm_to_fib6_multipath_config().Kuniyuki Iwashima
2025-04-24ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config().Kuniyuki Iwashima
2025-04-24ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE.Kuniyuki Iwashima
2025-04-24ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config().Kuniyuki Iwashima
2025-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski