aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/icmp6.c
Commit message (Expand)AuthorAgeFilesLines
* In icmp6_rip6_input(), once we have a lock, make sure the inp isBjoern A. Zeeb2018-09-201-0/+4
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-2/+2
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-2/+3
* mechanical CK macro conversion of inpcbinfo listsMatt Macy2018-06-121-1/+1
* UDP: further performance improvements on txMatt Macy2018-05-231-3/+3
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-2/+2
* icmp6_reflect() sends ICMPv6 message with new IPv6 header. So, it isAndrey V. Elsukov2018-04-231-10/+1
* Remove some unneccessary variable sets in IPv6 code, as detected byJonathan T. Looney2018-03-241-1/+0
* Fix ICMPv6 redirectsEric van Gyzen2018-02-091-0/+8
* Follow the RFC6980 and silently ignore following IPv6 NDP messagesAndrey V. Elsukov2017-12-151-0/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Fix two places in the ICMP6 code where we could dereference a NULL pointerJonathan T. Looney2017-05-301-2/+3
* Constrain IPv6 routes to single FIBs when net.add_addr_allfibs=0Alan Somers2017-03-171-2/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Make ICMPv6 hard error handling for TCP consistent with the ICMPv4Michael Tuexen2016-10-211-1/+1
* Fix bug introduced in r274300.Andrey V. Elsukov2016-09-291-1/+1
* Reduce code duplication around NDP message handlers in icmp6_input().Mark Johnston2016-09-201-108/+51
* Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead.Kevin Lo2016-09-151-3/+3
* Rework IPV6 TCP path MTU discovery to match IPv4Andrew Gallatin2016-08-011-3/+1
* Use Node Information flag names instead of hard-coding their values.Mark Johnston2016-05-151-1/+3
* Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().Alexander V. Chernikov2016-01-101-13/+9
* Do not hold ifaddr reference for the whole icmp6_reflect() exec time.Alexander V. Chernikov2016-01-101-16/+21
* Remove 'struct route_int6' argument from in6_selectsrc() andAlexander V. Chernikov2016-01-031-5/+1
* Implement interface link header precomputation API.Alexander V. Chernikov2015-12-311-1/+1
* Make in_arpinput(), inp_lookup_mcast_ifp(), icmp_reflect(),Alexander V. Chernikov2015-12-091-18/+9
* Fix the handling of IPv6 On-Link Redirects.Eric van Gyzen2015-09-141-11/+23
* Move comment to the right position.Bjoern A. Zeeb2015-07-031-1/+2
* Remove unneded check. No need to do m_pullup to the size that we prepended.Andrey V. Elsukov2014-12-021-2/+0
* Remove route chaching support from ipsec code. It isn't used for some time.Andrey V. Elsukov2014-12-021-9/+0
* Consistently use if_link.Gleb Smirnoff2014-11-101-2/+2
* Renove faith(4) and faithd(8) from base. It looks like industryAlexander V. Chernikov2014-11-091-16/+0
* Remove ip6_getdstifaddr() and all functions to work with auxiliary data.Andrey V. Elsukov2014-11-081-34/+14
* When deciding whether to call m_pullup() even though there is adequateRobert Watson2014-10-121-1/+3
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Initialize inc_fibnum for properly handling ICMP6_PACKET_TOO_BIG errorsAndrey V. Elsukov2013-10-251-0/+1
* - Use time_uptime instead of time_second in data structures forHiroki Sato2013-08-051-2/+2
* Migrate structs ip6stat, icmp6stat and rip6stat to PCPU counters.Andrey V. Elsukov2013-07-091-2/+7
* Use ICMP6STAT_INC() macro for ICMPv6 errors accounting.Andrey V. Elsukov2013-06-191-17/+17
* - Use m_getcl() instead of hand allocating.Gleb Smirnoff2013-03-151-46/+25
* - Use m_getcl() instead of hand allocating.Gleb Smirnoff2013-03-151-20/+13
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-19/+19
* Reduce the overhead of locking, use IF_AFDATA_RLOCK() when we are doingAndrey V. Elsukov2012-11-161-2/+2
* Remove __P.Xin LI2012-10-221-6/+6
* Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff2012-09-081-4/+0
* MFp4 bz_ipv6_fast:Bjoern A. Zeeb2012-05-251-2/+2
* Add multi-FIB IPv6 support to the core network stack supplementingBjoern A. Zeeb2012-02-031-7/+11
* Convert all users of IF_ADDR_LOCK to use new locking macros that specifyJohn Baldwin2012-01-051-5/+5
* Use queue(3) macros instead of home-rolled versions in several places inJohn Baldwin2011-12-291-1/+1
* Fix a bug where TAILQ_FIRST(&V_ifnet) was accessed without holding theJohn Baldwin2011-12-241-1/+2
* In icmp6_redirect_input:Gleb Smirnoff2011-11-071-11/+6