summaryrefslogtreecommitdiffstats
path: root/net/ipv4/ipmr.c
Commit message (Expand)AuthorAgeFilesLines
* net: ioctl: Use kernel memory on protocol ioctl callbacksBreno Leitao2023-06-151-24/+39
* treewide: Convert del_timer*() to timer_shutdown*()Steven Rostedt (Google)2022-12-251-1/+1
* ipv4: tunnels: use DEV_STATS_INC()Eric Dumazet2022-11-161-6/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-09-221-0/+2
|\
| * ipmr: Always call ip{,6}_mr_forward() from RCU read-side critical sectionIdo Schimmel2022-09-201-0/+2
* | bpf: net: Change do_ip_getsockopt() to take the sockptr_t argumentMartin KaFai Lau2022-09-021-4/+5
|/
* ipmr: fix a lockdep splat in ipmr_rtm_dumplink()Eric Dumazet2022-06-271-1/+1
* ipmr: convert mrt_lock to a spinlockEric Dumazet2022-06-241-10/+9
* ipmr: convert /proc handlers to rcu_read_lock()Eric Dumazet2022-06-241-4/+4
* ipmr: adopt rcu_read_lock() in mr_dump()Eric Dumazet2022-06-241-1/+1
* ipmr: do not acquire mrt_lock in ipmr_get_route()Eric Dumazet2022-06-241-2/+0
* ipmr: do not acquire mrt_lock while calling ip_mr_forward()Eric Dumazet2022-06-241-7/+2
* ipmr: do not acquire mrt_lock before calling ipmr_cache_unresolved()Eric Dumazet2022-06-241-17/+8
* ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)Eric Dumazet2022-06-241-20/+22
* ipmr: do not acquire mrt_lock in __pim_rcv()Eric Dumazet2022-06-241-5/+5
* ipmr: ipmr_cache_report() changesEric Dumazet2022-06-241-16/+29
* ipmr: change igmpmsg_netlink_event() prototypeEric Dumazet2022-06-241-2/+2
* ipmr: add rcu protection over (struct vif_device)->devEric Dumazet2022-06-241-27/+38
* net: rename reference+tracking helpersJakub Kicinski2022-06-091-1/+1
* ipv4: remove unnecessary type castingsYu Zhe2022-04-301-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-02-101-0/+2
|\
| * ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure pathEric Dumazet2022-02-081-0/+2
* | ipmr: introduce ipmr_net_exit_batch()Eric Dumazet2022-02-081-5/+15
|/
* fib: rules: remove duplicated nla policiesFlorian Westphal2021-12-161-5/+0
* ipmr, ip6mr: add net device refcount tracker to struct vif_deviceEric Dumazet2021-12-061-1/+2
* ipmr: Fix indentation issueRoy, UjjaL2021-07-071-1/+1
* ipv4: Fix spelling mistakesZheng Yongjun2021-06-071-2/+2
* net: Remove the member netns_okYejune Deng2021-05-171-1/+0
* ipmr: Use full VIF ID in netlink cache reportsPaul Davey2020-09-101-1/+1
* ipmr: Add high byte of VIF ID to igmpmsgPaul Davey2020-09-101-2/+6
* ipmr: Add route table ID to netlink cache reportsPaul Davey2020-09-101-1/+3
* ipmr: Copy option to correct variableIdo Schimmel2020-07-271-1/+1
* net/ipv4: switch ip_mroute_setsockopt to sockptr_tChristoph Hellwig2020-07-241-7/+7
* net: ipv4: kerneldoc fixesAndrew Lunn2020-07-131-0/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-05-241-1/+1
|\
| * net: don't return invalid table id error when we fall back to PF_UNSPECSabrina Dubroca2020-05-211-1/+1
* | impr: use ->ndo_tunnel_ctl in ipmr_new_tunnelChristoph Hellwig2020-05-191-11/+3
* | ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnelChristoph Hellwig2020-05-191-40/+13
* | ipv4: streamline ipmr_new_tunnelChristoph Hellwig2020-05-191-37/+36
|/
* ipmr: Add lockdep expression to ipmr_for_each_table macroAmol Grover2020-05-141-3/+4
* ipmr: Fix RCU list debugging warningAmol Grover2020-05-141-1/+2
* inet: Use fallthrough;Joe Perches2020-03-121-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-11-161-1/+2
|\
| * ipmr: Fix skb headroom in ipmr_get_route().Guillaume Nault2019-11-161-1/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-10-051-2/+2
|\|
| * netfilter: drop bridge nf reset from nf_resetFlorian Westphal2019-10-011-2/+2
* | net: fib_notifier: propagate extack down to the notifier block callbackJiri Pirko2019-10-041-5/+8
|/
* ipmr: remove hard code cache_resolve_queue_len limitHangbin Liu2019-09-071-2/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-6/+1
* netlink: make validation more configurable for future strictnessJohannes Berg2019-04-271-6/+6