summaryrefslogtreecommitdiff
path: root/sys/netinet6/icmp6.c
AgeCommit message (Expand)Author
2024-08-12Run network protocol timer without kernel lock.Alexander Bluhm
2024-07-14Unlock IPv6 sysctl net.inet6.ip6.forwarding from net lock.Alexander Bluhm
2024-06-20Read IPv6 forwarding value only once while processing a packet.Alexander Bluhm
2024-04-21Implement rule 5.5 of RFC 6724 (Default Address Selection for IPv6)Florian Obser
2023-12-03Rename all in6p local variables to inp.Alexander Bluhm
2023-11-28Remove struct inpcb from in6_embedscope() parameters.Alexander Bluhm
2023-09-16Allow counters_read(9) to take an optional scratch buffer.Martin Pieuchot
2023-04-05ARP has a sysctl to show the number of packets waiting for an arpAlexander Bluhm
2022-12-10Remove unused experimental ICMP6 redirect low water bitsKlemens Nanni
2022-12-10Reuse off variable from previous line; no object changeKlemens Nanni
2022-12-10zap 68 trailing spaces from a single lineKlemens Nanni
2022-12-10Merge nd6_option_init() into nd6_options()Klemens Nanni
2022-12-09Switch nd_opts from a union to just a struct.Claudio Jeker
2022-05-05Use static objects for struct rttimer_queue instead of dynamicallyClaudio Jeker
2022-05-04Move rttimer callback function from the rttimer itself to rttimer_queue.Claudio Jeker
2022-04-30Convert the 2nd rttimer callback from struct rttimer to u_int rtableid.Claudio Jeker
2022-04-20Route timeout was a mixture of int, u_int and long. Use type intAlexander Bluhm
2022-02-22Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>Philip Guenther
2022-01-02spellingJonathan Gray
2021-07-26The mbuf header cleanup in revision 1.173 of ip_icmp.c was tooAlexander Bluhm
2021-03-10spellingJonathan Gray
2021-01-11Create a path MTU host route for IPsec over IPv6. Basically theAlexander Bluhm
2020-10-28When generating the ICMP6 response to an IPv6 packet, the kernelAlexander Bluhm
2020-09-01Convert icmp6_sysct to sysctl_bounded_argsgnezdo
2020-08-01Move range check inside sysctl_int_arrgnezdo
2019-11-29add __func__ to panic() and printf() calls in sys/netinet6/*Nayden Markatchev
2018-12-25rework icmp6_error() to be closer to icmp_error()denis
2018-12-10When forwarding IPv6 packets, generated ICMP6 packets used theAlexander Bluhm
2018-11-09M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forClaudio Jeker
2018-09-05factor error code in icmp6_mtudisc_clone(); ok kn@ florian@miko
2018-07-11rtm_send() the cloned routes because of ICMP mtu changes. Until nowClaudio Jeker
2018-06-02Move the declarations of the raw ip and ip6 pcb tables into theAlexander Bluhm
2018-05-21All places that call carp_lsdrop() use the interface pointer already.Alexander Bluhm
2018-03-27Use memcpy instead of bcopy when the memory does not overlap.David Hill
2017-12-14The pf code marks ICMP packets belonging to an TCP or UDP divertAlexander Bluhm
2017-11-03We are processing Router Solicitation / Advertisement messages onlyFlorian Obser
2017-10-18When reusing an mbuf at the upper end of the network stack, stripAlexander Bluhm
2017-10-18Setting the IPV6_MINMTU flag in the call to ip6_output() was movedAlexander Bluhm
2017-10-09Reduces the scope of the NET_LOCK() in sysctl(2) path.Martin Pieuchot
2017-09-01Change sosetopt() to no longer free the mbuf it receives and changeMartin Pieuchot
2017-08-10icmp_mtudisc() might be called by TCP even on loopback after aAlexander Bluhm
2017-08-03RFC 1885 was obsoleted nearly 20 years ago by RFC 2463 which was obsoletedFlorian Obser
2017-07-12Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctlsFlorian Obser
2017-06-26When pinging an IPv6 link-local address, the reflected packet hadAlexander Bluhm
2017-05-30Carp balancing ip does not work since there is a mac filter infriehm
2017-05-08Fix a possible NULL pointer deference on icmp6 echo reply caught byRafael Zalamena
2017-05-08Remove icmp6_reflect() micro optimization to simplify code and avoid aRafael Zalamena
2017-05-04If m is not a continuous mbuf cluster, m_pullup() in pr_input mayAlexander Bluhm
2017-04-19icmp6_rip6_input() was mostly duplicated code from rip6_input().Alexander Bluhm
2017-04-19Use the rt_rmx defines that hide the struct rt_kmetrics indirection.Alexander Bluhm