index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
ipv4
/
icmp.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-22
icmp: prevent possible NULL dereferences from icmp_build_probe()
Eric Dumazet
1
-2
/
+10
2023-10-06
xfrm: pass struct net to xfrm_decode_session wrappers
Florian Westphal
1
-1
/
+1
2023-03-31
icmp: guard against too small mtu
Eric Dumazet
1
-0
/
+5
2023-01-26
icmp: Add counters for rate limits
Jamie Bainbridge
1
-0
/
+3
2022-11-18
treewide: use get_random_u32_below() instead of deprecated function
Jason A. Donenfeld
1
-1
/
+1
2022-07-15
ip: Fix data-races around sysctl_ip_no_pmtu_disc.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-13
icmp: Fix a data-race around sysctl_icmp_ratemask.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-13
icmp: Fix a data-race around sysctl_icmp_ratelimit.
Kuniyuki Iwashima
1
-1
/
+2
2022-07-13
icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-13
icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-13
icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-13
icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-13
icmp: Fix a data-race around sysctl_icmp_echo_ignore_all.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-08
icmp: Fix data-races around sysctl.
Kuniyuki Iwashima
1
-2
/
+3
2022-04-30
ipv4: remove unnecessary type castings
Yu Zhe
1
-1
/
+1
2022-04-11
net: icmp: add skb drop reasons to icmp protocol
Menglong Dong
1
-31
/
+44
2022-01-25
ipv4: do not use per netns icmp sockets
Eric Dumazet
1
-60
/
+31
2021-10-14
icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe
Xin Long
1
-12
/
+11
2021-08-05
net: Remove redundant if statements
Yajun Deng
1
-2
/
+1
2021-06-28
ipv6: ICMPV6: add response to ICMPV6 RFC 8335 PROBE messages
Andreas Roeseler
1
-22
/
+41
2021-06-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+7
2021-06-18
icmp: don't send out ICMP messages with a source address of 0.0.0.0
Toke Høiland-Jørgensen
1
-0
/
+7
2021-06-03
icmp: fix lib conflict with trinity
Andreas Roeseler
1
-1
/
+1
2021-04-28
icmp: standardize naming of RFC 8335 PROBE constants
Andreas Roeseler
1
-8
/
+8
2021-04-13
icmp: ICMPV6: pass RFC 8335 reply messages to ping_rcv
Andreas Roeseler
1
-0
/
+5
2021-03-30
icmp: add response to RFC 8335 PROBE messages
Andreas Roeseler
1
-13
/
+121
2021-02-23
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
Jason A. Donenfeld
1
-2
/
+3
2020-11-23
lsm,selinux: pass flowi_common instead of flowi to the LSM hooks
Paul Moore
1
-2
/
+2
2020-10-16
icmp: randomize the global rate limiter
Eric Dumazet
1
-2
/
+5
2020-10-15
Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...
Linus Torvalds
1
-5
/
+24
2020-10-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+21
2020-10-14
ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing t...
Mathieu Desnoyers
1
-2
/
+21
2020-08-31
net: clean up codestyle
Miaohe Lin
1
-1
/
+1
2020-08-24
net: Use helper macro RT_TOS() in __icmp_send()
Miaohe Lin
1
-2
/
+2
2020-08-20
csum_partial_copy_nocheck(): drop the last argument
Al Viro
1
-1
/
+1
2020-08-20
icmp_push_reply(): reorder adding the checksum up
Al Viro
1
-4
/
+4
2020-08-20
skb_copy_and_csum_bits(): don't bother with the last argument
Al Viro
1
-1
/
+1
2020-07-24
icmp6: support rfc 4884
Willem de Bruijn
1
-0
/
+1
2020-07-24
icmp: prepare rfc 4884 for ipv6
Willem de Bruijn
1
-13
/
+4
2020-07-24
icmp: revise rfc4884 tests
Willem de Bruijn
1
-6
/
+2
2020-07-19
icmp: support rfc 4884
Willem de Bruijn
1
-0
/
+71
2020-07-01
ip: Fix SO_MARK in RST, ACK and ICMP packets
Willem de Bruijn
1
-2
/
+2
2020-04-28
docs: networking: convert ip-sysctl.txt to ReST
Mauro Carvalho Chehab
1
-1
/
+1
2020-03-12
inet: Use fallthrough;
Joe Perches
1
-1
/
+1
2020-02-13
icmp: introduce helper for nat'd source address in network device context
Jason A. Donenfeld
1
-0
/
+33
2019-11-08
net: icmp: fix data-race in cmp_global_allow()
Eric Dumazet
1
-5
/
+6
2019-11-03
net: icmp: use input address in traceroute
Francesco Ruggeri
1
-1
/
+2
2019-08-24
ipv4/icmp: fix rt dst dev null pointer dereference
Hangbin Liu
1
-1
/
+7
2019-08-21
net: fix icmp_socket_deliver argument 2 input
Li RongQing
1
-1
/
+1
2019-06-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-6
/
+1
2019-06-03
ipv4: icmp: use this_cpu_read() in icmp_sk()
Eric Dumazet
1
-1
/
+1
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-6
/
+1
2019-03-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-3
/
+4
2019-02-25
net: Add __icmp_send helper.
Nazarov Sergey
1
-3
/
+4
2019-02-24
ipv4: icmp: use icmp_sk_exit()
Kefeng Wang
1
-3
/
+1
2018-11-08
net: Convert protocol error handlers from void to int
Stefano Brivio
1
-2
/
+4
2018-09-26
net-ipv4: remove 2 always zero parameters from ipv4_redirect()
Maciej Żenczykowski
1
-1
/
+1
2018-09-26
net-ipv4: remove 2 always zero parameters from ipv4_update_pmtu()
Maciej Żenczykowski
1
-1
/
+1
2018-07-07
ipv4: ipcm_cookie initializers
Willem de Bruijn
1
-9
/
+2
2018-07-04
net: ipv4: Hook into time based transmission
Jesus Sanchez-Palencia
1
-0
/
+2
2017-10-24
ipv4: icmp: use BUG_ON instead of if condition followed by BUG
Gustavo A. R. Silva
1
-2
/
+3
2017-10-14
icmp: don't fail on fragment reassembly time exceeded
Matteo Croce
1
-3
/
+12
2017-08-06
ip/options: explicitly provide net ns to __ip_options_echo()
Paolo Abeni
1
-2
/
+2
2017-06-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+6
2017-06-14
net: don't global ICMP rate limit packets originating from loopback
Jesper Dangaard Brouer
1
-2
/
+6
2017-05-26
net: ipv4: refactor __ip_route_output_key_hash
David Ahern
1
-1
/
+1
2017-03-21
net: ipv4: add support for ECMP hash policy choice
Nikolay Aleksandrov
1
-18
/
+1
2017-01-09
net: for rate-limited ICMP replies save one atomic operation
Jesper Dangaard Brouer
1
-13
/
+21
2017-01-09
net: reduce cycles spend on ICMP replies that gets rate limited
Jesper Dangaard Brouer
1
-23
/
+48
2017-01-09
Revert "icmp: avoid allocating large struct on stack"
Jesper Dangaard Brouer
1
-23
/
+17
2016-12-24
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
Linus Torvalds
1
-1
/
+1
2016-12-08
icmp: correct return value of icmp_rcv()
Zhang Shengju
1
-2
/
+2
2016-11-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2016-11-09
net: icmp_route_lookup should use rt dev to determine L3 domain
David Ahern
1
-2
/
+2
2016-11-04
net: inet: Support UID-based routing in IP protocols.
Lorenzo Colitti
1
-0
/
+2
2016-04-27
net: icmp: rename ICMPMSGIN_INC_STATS_BH()
Eric Dumazet
1
-1
/
+1
2016-04-27
net: rename ICMP_INC_STATS_BH()
Eric Dumazet
1
-8
/
+8
2016-03-01
net: ipv4: Convert IP network timestamps to be y2038 safe
Deepa Dinamani
1
-4
/
+1
2015-10-14
Revert "ipv4/icmp: redirect messages can use the ingress daddr as source"
Paolo Abeni
1
-8
/
+1
2015-10-12
ipv4/icmp: redirect messages can use the ingress daddr as source
Paolo Abeni
1
-1
/
+8
2015-10-05
ipv4: ICMP packet inspection for multipath
Peter Nørlund
1
-1
/
+18
2015-09-29
net: Replace vrf_master_ifindex{, _rcu} with l3mdev equivalents
David Ahern
1
-4
/
+4
2015-09-25
net: Fix panic in icmp_route_lookup
David Ahern
1
-2
/
+2
2015-08-28
net: Add support for VRFs to inetpeer cache
David Ahern
1
-1
/
+2
2015-08-19
vrf: vrf_master_ifindex_rcu is not always called with rcu read lock
Nikolay Aleksandrov
1
-2
/
+2
2015-08-13
net: Fix up inet_addr_type checks
David Ahern
1
-2
/
+3
2015-08-13
net: Use VRF device index for lookups on TX
David Ahern
1
-0
/
+4
2015-07-21
icmp: Don't leak original dst into ip_route_input()
Thomas Graf
1
-0
/
+1
2015-04-03
ipv4: coding style: comparison for equality with NULL
Ian Morris
1
-3
/
+3
2015-01-31
ipv4: icmp: use percpu allocation
Eric Dumazet
1
-9
/
+8
2014-11-18
icmp: Remove some spurious dropped packet profile hits from the ICMP path
Rick Jones
1
-15
/
+28
2014-11-11
net: Convert LIMIT_NETDEBUG to net_dbg_ratelimited
Joe Perches
1
-4
/
+4
2014-09-23
icmp: add a global rate limitation
Eric Dumazet
1
-4
/
+60
2014-08-02
ipv4: remove nested rcu_read_lock/unlock
Duan Jiong
1
-2
/
+0
2014-07-31
net: fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS
Duan Jiong
1
-1
/
+3
2014-07-07
ipv4: icmp: Fix pMTU handling for rare case
Edward Allcutt
1
-2
/
+0
2014-05-13
net: add a sysctl to reflect the fwmark on replies
Lorenzo Colitti
1
-2
/
+9
2014-05-08
icmp: Call skb_checksum_simple_validate
Tom Herbert
1
-10
/
+2
2014-01-13
ipv4: introduce hardened ip_no_pmtu_disc mode
Hannes Frederic Sowa
1
-4
/
+24
2013-12-18
ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs
Hannes Frederic Sowa
1
-1
/
+3
2013-12-18
inet: make no_pmtu_disc per namespace and kill ipv4_config
Hannes Frederic Sowa
1
-1
/
+1
2013-09-28
ipv4: processing ancillary IP_TOS or IP_TTL
Francesco Fusco
1
-0
/
+5
2013-06-03
icmp: avoid allocating large struct on stack
Cong Wang
1
-17
/
+23
2013-06-03
] icmp: fix icmp_unreach() comment.
Rami Rosen
1
-1
/
+2
2013-05-28
ipv4: Correct comparisons and calculations using skb->tail and skb-transport_...
Simon Horman
1
-1
/
+2
2013-05-25
net: ipv6: Add IPv6 support to the ping socket.
Lorenzo Colitti
1
-2
/
+3
2013-04-29
net: Add MIB counters for checksum errors
Eric Dumazet
1
-1
/
+3
2013-02-22
ipv4: fix error handling in icmp_protocol.
Li Wei
1
-0
/
+23
2012-11-26
ipv4: avoid passing NULL to inet_putpeer() in icmpv4_xrlim_allow()
Neal Cardwell
1
-1
/
+2
2012-07-23
ipv4: Prepare for change of rt->rt_iif encoding.
David S. Miller
1
-1
/
+1
2012-07-23
ipv4: Really ignore ICMP address requests/replies.
David S. Miller
1
-82
/
+2
2012-07-12
ipv4: Put proper checks into icmp_socket_deliver().
David S. Miller
1
-6
/
+6
2012-07-11
ipv4: Kill ip_rt_redirect().
David S. Miller
1
-1
/
+0
2012-07-11
ipv4: Rearrange arguments to ip_rt_redirect()
David S. Miller
1
-30
/
+6
2012-07-11
ipv4: Deliver ICMP redirects to sockets too.
David S. Miller
1
-7
/
+1
2012-07-11
ipv4: Pull icmp socket delivery out into a helper function.
David S. Miller
1
-15
/
+16
2012-07-10
inet: Minimize use of cached route inetpeer.
David S. Miller
1
-1
/
+2
2012-06-28
ipv4: Create and use fib_compute_spec_dst() helper.
David S. Miller
1
-2
/
+4
2012-06-19
inet: Sanitize inet{,6} protocol demux.
David S. Miller
1
-5
/
+4
2012-06-11
ipv4: Kill ip_rt_frag_needed().
David S. Miller
1
-3
/
+1
2012-06-08
inet: Create and use rt{,6}_get_peer_create().
David S. Miller
1
-3
/
+2
2012-05-15
net: Convert net_ratelimit uses to net_<level>_ratelimited
Joe Perches
1
-11
/
+9
2012-03-28
Remove all #inclusions of asm/system.h
David Howells
1
-1
/
+0
2012-03-12
net: ipv4: Standardize prefixes for message logging
Joe Perches
1
-2
/
+4
2012-03-11
net: Convert printks to pr_<level>
Joe Perches
1
-11
/
+8
2011-10-13
net: more accurate skb truesize
Eric Dumazet
1
-3
/
+2
2011-07-22
icmp: Fix regression in nexthop resolution during replies.
David S. Miller
1
-6
/
+8
2011-05-18
ipv4: Pass explicit destination address to rt_bind_peer().
David S. Miller
1
-4
/
+4
2011-05-13
net: ipv4: add IPPROTO_ICMP socket kind
Vasiliy Kulikov
1
-1
/
+11
2011-05-10
ipv4: icmp: Eliminate remaining uses of rt->rt_src
David S. Miller
1
-3
/
+3
2011-05-08
ipv4: Pass flow key down into ip_append_*().
David S. Miller
1
-1
/
+1
2011-05-08
ipv4: Pass flow keys down into datagram packet building engine.
David S. Miller
1
-38
/
+36
2011-04-28
inet: add RCU protection to inet->opt
Eric Dumazet
1
-12
/
+11
2011-04-22
inet: constify ip headers and in6_addr
Eric Dumazet
1
-6
/
+6
2011-03-31
Fix common misspellings
Lucas De Marchi
1
-1
/
+1
2011-03-12
net: Put fl4_* macros to struct flowi4 and use them again.
David S. Miller
1
-2
/
+2
2011-03-12
ipv4: Use flowi4 in public route lookup interfaces.
David S. Miller
1
-28
/
+31
2011-03-12
net: Make flowi ports AF dependent.
David S. Miller
1
-2
/
+2
2011-03-12
net: Put flowi_* prefix on AF independent members of struct flowi
David S. Miller
1
-5
/
+7
2011-03-04
ipv4: Remove flowi from struct rtable.
David S. Miller
1
-1
/
+1
2011-03-02
ipv4: Make output route lookup return rtable directly.
David S. Miller
1
-7
/
+12
2011-03-02
xfrm: Return dst directly from xfrm_lookup()
David S. Miller
1
-22
/
+14
2011-03-01
ipv4: Make icmp route lookup code a bit clearer.
David S. Miller
1
-79
/
+96
2011-02-04
inetpeer: Move ICMP rate limiting state into inet_peer entries.
David S. Miller
1
-41
/
+8
2010-11-19
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-0
/
+3
2010-11-17
net: use the macros defined for the members of flowi
Changli Gao
1
-19
/
+9
2010-11-16
xfrm: update flowi saddr in icmp_send if unset
Ulrich Weber
1
-0
/
+3
2010-11-11
ipv4: Make rt->fl.iif tests lest obscure.
David S. Miller
1
-2
/
+2
2010-08-19
net: simplify flags for tx timestamping
Oliver Hartkopp
1
-2
/
+2
2010-07-12
net/ipv4: EXPORT_SYMBOL cleanups
Eric Dumazet
1
-4
/
+3
2010-06-10
net-next: remove useless union keyword
Changli Gao
1
-9
/
+9
2010-06-09
icmp: RCU conversion in icmp_address_reply()
Eric Dumazet
1
-7
/
+5
2010-05-17
net: add a noref bit on skb dst
Eric Dumazet
1
-3
/
+3
2010-04-11
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-0
/
+1
2010-04-03
icmp: Account for ICMP out errors
Eric Dumazet
1
-2
/
+3
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-01-23
icmp: move icmp_err_convert[] to .rodata
Alexey Dobriyan
1
-1
/
+1
2009-11-01
icmp: icmp_send() can avoid a dev_put()
Eric Dumazet
1
-4
/
+5
2009-10-05
icmp: No need to call sk_write_space()
Eric Dumazet
1
-0
/
+4
2009-09-14
net: constify struct net_protocol
Alexey Dobriyan
1
-1
/
+1
2009-06-03
net: skb->dst accessors
Eric Dumazet
1
-5
/
+5
2009-06-03
net: skb->rtable accessor
Eric Dumazet
1
-5
/
+5
2009-02-22
netns: Fix icmp shutdown.
Eric W. Biederman
1
-1
/
+1
2009-02-15
ip: support for TX timestamps on UDP and RAW sockets
Patrick Ohly
1
-0
/
+2
2008-11-25
netns xfrm: lookup in netns
Alexey Dobriyan
1
-2
/
+2
2008-11-24
net: avoid a pair of dst_hold()/dst_release() in ip_append_data()
Eric Dumazet
1
-4
/
+4
2008-10-31
net: replace NIPQUAD() in net/ipv4/ net/ipv6/
Harvey Harrison
1
-14
/
+10
2008-10-28
net: reduce structures when XFRM=n
Alexey Dobriyan
1
-1
/
+2
2008-10-13
net: Rationalise email address: Network Specific Parts
Alan Cox
1
-1
/
+1
2008-08-23
icmp: icmp_sk() should not use smp_processor_id() in preemptible code
Denis V. Lunev
1
-8
/
+14
2008-07-18
mib: put icmpmsg statistics on struct net
Pavel Emelyanov
1
-5
/
+0
2008-07-18
mib: put icmp statistics on struct net
Pavel Emelyanov
1
-2
/
+0
2008-07-14
mib: add struct net to ICMPMSGIN_INC_STATS_BH
Pavel Emelyanov
1
-1
/
+1
2008-07-14
mib: add struct net to ICMPMSGOUT_INC_STATS
Pavel Emelyanov
1
-1
/
+1
2008-07-14
mib: add struct net to ICMP_INC_STATS_BH
Pavel Emelyanov
1
-5
/
+5
2008-07-14
mib: add struct net to ICMP_INC_STATS
Pavel Emelyanov
1
-1
/
+1
2008-07-14
inet: toss struct net initialization around
Pavel Emelyanov
1
-3
/
+1
2008-07-14
icmp: add struct net argument to icmp_out_count
Pavel Emelyanov
1
-1
/
+1
2008-06-11
net: remove CVS keywords
Adrian Bunk
1
-2
/
+0
2008-04-29
ipv4: Update MTU to all related cache entries in ip_rt_frag_needed()
Timo Teras
1
-1
/
+2
2008-04-21
[IPV4]: Convert do_gettimeofday() to getnstimeofday().
YOSHIFUJI Hideaki
1
-4
/
+4
2008-04-21
[IPV4]: Make icmp_sk_init() static.
Adrian Bunk
1
-1
/
+1
2008-04-14
[IPV4]: Use NIPQUAD_FMT to format ipv4 addresses.
YOSHIFUJI Hideaki
1
-6
/
+6
2008-04-14
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-11
/
+13
2008-04-03
[ICMP]: Simplify ICMP control socket creation.
Denis V. Lunev
1
-18
/
+7
2008-04-03
[ICMP]: Ensure that ICMP relookup maintains status quo
Herbert Xu
1
-11
/
+13
2008-03-27
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...
David S. Miller
1
-3
/
+3
2008-03-26
[ICMP]: Dst entry leak in icmp_send host re-lookup code (v2).
Pavel Emelyanov
1
-3
/
+3
2008-03-26
[NETNS][ICMP]: Build fix for NET_NS=n case (dev->nd_net is omitted).
Pavel Emelyanov
1
-2
/
+2
2008-03-26
[NETNS][ICMP]: Use per-net sysctls in ipv4/icmp.c.
Pavel Emelyanov
1
-9
/
+16
2008-03-26
[NETNS][ICMP]: Move ICMP sysctls on struct net.
Pavel Emelyanov
1
-29
/
+31
2008-03-26
[NET] NETNS: Omit net_device->nd_net without CONFIG_NET_NS.
YOSHIFUJI Hideaki
1
-4
/
+4
2008-03-05
[IPV4]: Add 'rtable' field in struct sk_buff to alias 'dst' and avoid casts
Eric Dumazet
1
-5
/
+5
2008-02-29
[ICMP]: Section conflict between icmp_sk_init/icmp_sk_exit.
Denis V. Lunev
1
-1
/
+3
2008-02-29
[NETNS]: Make icmp_sk per namespace.
Denis V. Lunev
1
-17
/
+32
2008-02-29
[NETNS]: icmp(v6)_sk should not pin a namespace.
Denis V. Lunev
1
-8
/
+4
2008-02-29
[ICMP]: Allocate data for __icmp(v6)_sk dynamically.
Denis V. Lunev
1
-5
/
+10
2008-02-29
[ICMP]: Pass proper ICMP socket into icmp(v6)_xmit_(un)lock.
Denis V. Lunev
1
-9
/
+10
2008-02-29
[ICMP]: Store sock rather than socket for ICMP flow control.
Denis V. Lunev
1
-14
/
+13
2008-02-29
[ICMP]: Optimize icmp_socket usage.
Denis V. Lunev
1
-12
/
+17
[next]