summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/icmp6.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* rework icmp6_error() to be closer to icmp_error()denis2018-12-251-39/+56
* When forwarding IPv6 packets, generated ICMP6 packets used thebluhm2018-12-101-2/+8
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-2/+2
* factor error code in icmp6_mtudisc_clone(); ok kn@ florian@miko2018-09-051-17/+12
* rtm_send() the cloned routes because of ICMP mtu changes. Until nowclaudio2018-07-111-1/+2
* Move the declarations of the raw ip and ip6 pcb tables into thebluhm2018-06-021-2/+1
* All places that call carp_lsdrop() use the interface pointer already.bluhm2018-05-211-4/+3
* Use memcpy instead of bcopy when the memory does not overlap.dhill2018-03-271-7/+7
* The pf code marks ICMP packets belonging to an TCP or UDP divertbluhm2017-12-141-1/+6
* We are processing Router Solicitation / Advertisement messages onlyflorian2017-11-031-18/+9
* When reusing an mbuf at the upper end of the network stack, stripbluhm2017-10-181-7/+10
* Setting the IPV6_MINMTU flag in the call to ip6_output() was movedbluhm2017-10-181-7/+1
* Reduces the scope of the NET_LOCK() in sysctl(2) path.mpi2017-10-091-4/+10
* Change sosetopt() to no longer free the mbuf it receives and changempi2017-09-011-6/+2
* icmp_mtudisc() might be called by TCP even on loopback after abluhm2017-08-101-1/+11
* RFC 1885 was obsoleted nearly 20 years ago by RFC 2463 which was obsoletedflorian2017-08-031-16/+1
* Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctlsflorian2017-07-121-4/+1
* When pinging an IPv6 link-local address, the reflected packet hadbluhm2017-06-261-5/+1
* Carp balancing ip does not work since there is a mac filter infriehm2017-05-301-2/+2
* Fix a possible NULL pointer deference on icmp6 echo reply caught byrzalamena2017-05-081-3/+3
* Remove icmp6_reflect() micro optimization to simplify code and avoid arzalamena2017-05-081-17/+8
* If m is not a continuous mbuf cluster, m_pullup() in pr_input maybluhm2017-05-041-3/+3
* icmp6_rip6_input() was mostly duplicated code from rip6_input().bluhm2017-04-191-103/+2
* Use the rt_rmx defines that hide the struct rt_kmetrics indirection.bluhm2017-04-191-6/+6
* Pass down the address family through the pr_input calls. Thisbluhm2017-04-141-2/+2
* When building counter memory in preparation to copy to userland, alwaysderaadt2017-04-051-2/+2
* Replace a panic with a compile time assert in icmp6_reflect().bluhm2017-03-031-5/+3
* Use the routing table rather than the global list of IPv6 address.mpi2017-03-021-13/+15
* Dedup calls to icmp6stat_inc in icmp6_errcount, should save a few bytesjca2017-02-091-26/+29
* percpu counters for raw ipv6 and icmp6 statsjca2017-02-091-45/+61
* Use percpu counters for ip6statjca2017-02-051-2/+7
* In sogetopt, preallocate an mbuf to avoid using sleeping mallocs withdhill2017-02-011-4/+2
* RFC 8021 "IPv6 Atomic Fragments Considered Harmful" deprecatesbluhm2017-01-191-6/+2
* Use LIST_FOREACH to traverse icmp6_mtudisc_callbacks. Fix whitespaces.bluhm2017-01-181-7/+5
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-3/+3
* Explicitly initialize rti_ifa when automagically adding a route.mpi2016-11-281-1/+2
* Bring icmp6_mtudisc_clone() in line with icmp_mtudisc_clone(). Thebluhm2016-11-161-14/+15
* Inherit route label when creating dynamic routes for path MTU.bluhm2016-11-161-3/+6
* Do not call splsoftnet() recursively, this won't work with a lock.mpi2016-11-091-7/+5
* Use rtalloc(9) directly instead of in6_selectsr() in icmp6_reflect().mpi2016-08-241-15/+12
* Commit in6_selectsrc() split again, with missing assignment fixed.vgross2016-08-041-2/+2
* Revert in_selectsrc() refactoring, it breaks IPv6.mpi2016-07-221-2/+2
* Split in6_selectsrc() into a low-level part and a pcb-level part, andvgross2016-07-201-2/+2
* Expand IN6_IFF_NOTREADY, ok bluhm@mpi2016-07-051-8/+8
* remove dead stores and unused variableschl2016-03-291-6/+1
* add a missing if_put() in a carp specific pathjsg2016-01-211-2/+4
* Always pass a valid interface pointer to rtdeletemsg().mpi2015-12-091-13/+21
* ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.sashan2015-12-031-2/+2
* When destroying an interface, we have to wait until all referencesbluhm2015-12-021-3/+3
* Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesclaudio2015-12-021-2/+2