summaryrefslogtreecommitdiff
path: root/net/ipv4/ipmr.c
AgeCommit message (Expand)Author
2026-05-07ipmr: Call ipmr_fib_lookup() under RCU.Kuniyuki Iwashima
2026-05-01ipmr: prevent info-leak in pmr_cache_report()Eric Dumazet
2026-04-27ipmr: Free mr_table after RCU grace period.Kuniyuki Iwashima
2026-03-02ipmr: Don't hold RTNL for ipmr_rtm_route().Kuniyuki Iwashima
2026-03-02ipmr: Add dedicated mutex for mrt->{mfc_hash,mfc_cache_list}.Kuniyuki Iwashima
2026-03-02ipmr/ip6mr: Convert net->ipv[46].ipmr_seq to atomic_t.Kuniyuki Iwashima
2026-03-02ipmr: Call fib_rules_unregister() without RTNL.Kuniyuki Iwashima
2026-03-02ipmr: Remove RTNL in ipmr_rules_init() and ipmr_net_init().Kuniyuki Iwashima
2026-03-02ipmr: Convert ipmr_net_exit_batch() to ->exit_rtnl().Kuniyuki Iwashima
2026-03-02ipmr: Move unregister_netdevice_many() out of ipmr_free_table().Kuniyuki Iwashima
2026-03-02ipmr: Move unregister_netdevice_many() out of mroute_clean_tables().Kuniyuki Iwashima
2026-03-02ipmr: Convert ipmr_rtm_dumproute() to RCU.Kuniyuki Iwashima
2026-03-02ipmr: Convert ipmr_rtm_getroute() to RCU.Kuniyuki Iwashima
2026-03-02ipmr: Use MAXVIFS in mroute_msgsize().Kuniyuki Iwashima
2026-03-02ipmr: Convert ipmr_rtm_dumplink() to RCU.Kuniyuki Iwashima
2026-03-02ipmr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}.Kuniyuki Iwashima
2026-02-02ipv4: use dst4_mtu() instead of dst_mtu()Eric Dumazet
2025-08-29ipv4: start using dst_dev_rcu()Eric Dumazet
2025-08-26ipv4: Convert ->flowi4_tos to dscp_t.Guillaume Nault
2025-07-18net: s/dev_get_port_parent_id/netif_get_port_parent_id/Stanislav Fomichev
2025-06-28net: ipv4: guard ip_mr_output() with rcuEric Dumazet
2025-06-17net: ipv4: Add ip_mr_output()Petr Machata
2025-06-17net: ipv4: ipmr: Split ipmr_queue_xmit() in twoPetr Machata
2025-06-17net: ipv4: ipmr: ipmr_queue_xmit(): Drop local variable `dev'Petr Machata
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2025-05-16mr: consolidate the ipmr_can_free_table() checks.Paolo Abeni
2025-04-16ipv4: Use nlmsg_payload in ipmr fileBreno Leitao
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner
2025-03-04net: rename netns_local to netns_immutableNicolas Dichtel
2025-01-15inet: ipmr: fix data-racesEric Dumazet
2024-12-04ipmr: tune the ipmr_can_free_table() checks.Paolo Abeni
2024-11-28ipmr: fix build with clang and DEBUG_NET disabled.Paolo Abeni
2024-11-28ipmr: fix tables suspicious RCU usagePaolo Abeni
2024-11-28ipmr: add debug check for mr table cleanupPaolo Abeni
2024-11-11net: convert to nla_get_*_default()Johannes Berg
2024-10-29ipv4: Prepare ipmr_rt_fib_lookup() to future .flowi4_tos conversion.Guillaume Nault
2024-10-15ipmr: Use rtnl_register_many().Kuniyuki Iwashima
2024-10-11net: do not acquire rtnl in fib_seq_sum()Eric Dumazet
2024-10-11ipmr: use READ_ONCE() to read net->ipv[46].ipmr_seqEric Dumazet
2024-09-04ipv4: ipmr: Unmask upper DSCP bits in ipmr_queue_xmit()Ido Schimmel
2024-09-03netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_localAlexander Lobakin
2024-08-23ipmr: delete redundant judgment statementsLi Zetao
2024-08-22ipv4: ipmr: Unmask upper DSCP bits in ipmr_rt_fib_lookup()Ido Schimmel
2024-04-01ip_tunnel: use a separate struct to store tunnel params in the kernelAlexander Lobakin
2024-03-11ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() functionGavrilov Ilia
2024-02-26inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCUEric Dumazet
2024-02-21ipmr: Simplify the allocation of slab cachesKunwu Chan
2024-01-26ipmr: fix kernel panic when forwarding mcast packetsNicolas Dichtel
2024-01-03fib: remove unnecessary input parameters in fib_default_rule_addZhengchao Shao