summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-08-18icmp: clear offset and flags when reflecting a packetMichael Tuexen
2025-08-11icmp: remove unused BANDLIM_UNLIMITEDMichael Tuexen
2025-07-21tcp: use a single counter for limiting the RST rateMichael Tuexen
2025-06-25counter(9): rate limit periods may be more than 1 secondKristof Provost
2025-03-02netinet: Do not forward or ICMP response to INADDR_ANYZhenlei Huang
2025-02-21netinet: use in_broadcast() inlineGleb Smirnoff
2025-02-10icmp: use per rate limit randomized jitterMichael Tuexen
2024-12-12icmp: improve INVARIANTS checkMichael Tuexen
2024-04-08icmp: correct the assertion that checks limit + jitterGleb Smirnoff
2024-04-08netinet: add a probe point for IP, IP6, ICMP, ICMP6, UDP and TCP stats countersKristof Provost
2024-03-24icmp: allow zero value for ICMP limitsGleb Smirnoff
2024-03-24icmp: improve ICMP limit jitterGleb Smirnoff
2024-03-24icmp: when logging ICMP ratelimiting message use correct jitter valueGleb Smirnoff
2024-03-24icmp: hide icmp_bandlimit_uninit() under VIMAGEGleb Smirnoff
2024-03-24icmp: do not store per-VNET identical array of stringsGleb Smirnoff
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-03-13netinet: Disallow unspecified addresses in ICMP-embedded packetsMark Johnston
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2022-10-31icmp: doesn't need tcp_var.hGleb Smirnoff
2022-10-03netinet*: remove PRC_ constants and streamline ICMP processingGleb Smirnoff
2022-10-03netinet: filter out invalid ICMP responses in ip_icmp()Gleb Smirnoff
2022-10-03netinet*: de-void control input IP protocol methodsGleb Smirnoff
2022-08-17protosw: separate pr_input and pr_ctlinput out of protoswGleb Smirnoff
2022-08-12netinet: do not broadcast PRC_REDIRECT_HOST on ICMP redirectGleb Smirnoff
2022-07-13IPv4: experimental changes to allow net 0/8, 240/4, part of 127/8Mike Karels
2022-03-31Address issue pointed out in CVE-2020-25705George V. Neville-Neil
2021-10-22Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-06-01* Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov
2020-06-01Revert r361704, it accidentally committed merged D25067 and D25070.Alexander V. Chernikov
2020-06-01* Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov
2020-05-28Switch ip_output/icmp_reflect rt lookup calls with fib4_lookup.Alexander V. Chernikov
2020-04-14Convert IP/IPv6 forwarding, ICMP processing and IP PCB laddr selection toAlexander V. Chernikov
2020-02-12White space cleanup -- remove trailing tab's or spacesRandall Stewart
2020-01-22Bring back redirect route expiration.Alexander V. Chernikov
2019-10-07Widen NET_EPOCH coverage.Gleb Smirnoff
2019-03-26Add CTLFLAG_VNET to the net.inet.icmp.tstamprepl definition.Mark Johnston
2019-01-09Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff
2018-11-08Avoid buffer underwrite in icmp_errorEd Maste
2018-11-02m_pulldown() may reallocate n. Update the oip pointer after theJonathan T. Looney
2018-10-21New sysctl: net.inet.icmp.error_keeptagsEugene Grosbein
2018-07-24icmp_quotelen was accidentially changes in r336676, undo this.Andrew Turner
2018-07-24Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner
2018-07-18Bump the ICMP echo limits to match the RFCRandall Stewart
2018-05-23UDP: further performance improvements on txMatt Macy
2018-05-18ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-09-29Some mbuf related fixes in icmp_error()Andrey V. Elsukov