summaryrefslogtreecommitdiff
path: root/sys/netinet6/icmp6.c
AgeCommit message (Expand)Author
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
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-04-05When building counter memory in preparation to copy to userland, alwaysTheo de Raadt
2017-03-03Replace a panic with a compile time assert in icmp6_reflect().Alexander Bluhm
2017-03-02Use the routing table rather than the global list of IPv6 address.Martin Pieuchot
2017-02-09Dedup calls to icmp6stat_inc in icmp6_errcount, should save a few bytesJeremie Courreges-Anglas
2017-02-09percpu counters for raw ipv6 and icmp6 statsJeremie Courreges-Anglas
2017-02-05Use percpu counters for ip6statJeremie Courreges-Anglas
2017-02-01In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withDavid Hill
2017-01-19RFC 8021 "IPv6 Atomic Fragments Considered Harmful" deprecatesAlexander Bluhm
2017-01-18Use LIST_FOREACH to traverse icmp6_mtudisc_callbacks. Fix whitespaces.Alexander Bluhm
2016-12-19Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsMartin Pieuchot
2016-11-28Explicitly initialize rti_ifa when automagically adding a route.Martin Pieuchot
2016-11-16Bring icmp6_mtudisc_clone() in line with icmp_mtudisc_clone(). TheAlexander Bluhm
2016-11-16Inherit route label when creating dynamic routes for path MTU.Alexander Bluhm
2016-11-09Do not call splsoftnet() recursively, this won't work with a lock.Martin Pieuchot
2016-08-24Use rtalloc(9) directly instead of in6_selectsr() in icmp6_reflect().Martin Pieuchot
2016-08-04Commit in6_selectsrc() split again, with missing assignment fixed.Vincent Gross
2016-07-22Revert in_selectsrc() refactoring, it breaks IPv6.Martin Pieuchot
2016-07-20Split in6_selectsrc() into a low-level part and a pcb-level part, andVincent Gross
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-03-29remove dead stores and unused variablesCharles Longeau
2016-01-21add a missing if_put() in a carp specific pathJonathan Gray
2015-12-09Always pass a valid interface pointer to rtdeletemsg().Martin Pieuchot
2015-12-03ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.Alexandr Nedvedicky
2015-12-02When destroying an interface, we have to wait until all referencesAlexander Bluhm
2015-12-02Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesClaudio Jeker